2016-12-14 13 views
1

私はStrawberry Perl 2016年5月(5.24.0)32bit PortableZIPエディションを持っています。私はそれを解凍しただけです。それ以外は変更はありません。 Strawberry Perl - エラーメッセージ:このパッケージにはCコンパイラが必要です

私は次のエラーを得たCPANでモジュールをインストールしたい

C:\Fhem\perl\bin>cpan -i Net::SSLeay 
Loading internal null logger. Install Log::Log4perl for logging messages 
CPAN: CPAN::SQLite loaded ok (v0.211) 
Database was generated on Tue, 13 Dec 2016 13:41:47 GMT 

Running install for module 'Net::SSLeay' 
CPAN: LWP::UserAgent loaded ok (v6.15) 
CPAN: Time::HiRes loaded ok (v1.9733) 
Fetching with LWP: 
http://cpan.strawberryperl.com/authors/id/M/MI/MIKEM/Net-SSLeay-1.78.tar.gz 
CPAN: YAML::XS loaded ok (v0.62) 
CPAN: Digest::SHA loaded ok (v5.95) 
Fetching with LWP: 
http://cpan.strawberryperl.com/authors/id/M/MI/MIKEM/CHECKSUMS 
CPAN: Compress::Zlib loaded ok (v2.069) 
Checksum for C:\Fhem\cpan\sources\authors\id\M\MI\MIKEM\Net-SSLeay-1.78.tar.gz ok 
CPAN: Archive::Tar loaded ok (v2.06) 
CPAN: File::Temp loaded ok (v0.2304) 
CPAN: CPAN::Meta::Requirements loaded ok (v2.140) 
CPAN: Parse::CPAN::Meta loaded ok (v1.4417) 
CPAN: CPAN::Meta loaded ok (v2.150005) 
CPAN: Module::CoreList loaded ok (v5.20160507) 
Configuring M/MI/MIKEM/Net-SSLeay-1.78.tar.gz with Makefile.PL 
Unresolvable missing external dependency. 
This package requires a C compiler. 
NA: Unable to build distribution on this platform. 
No 'Makefile' created  MIKEM/Net-SSLeay-1.78.tar.gz 
  C:\Fhem\perl\bin\perl.exe Makefile.PL -- NOT OK 
Stopping: 'install' failed for 'Net::SSLeay'. 

には、コンパイラが見つからないように思われます。これを解決するにはどうすればよいですか?

+0

StrawberryのZIPバージョンを使用するときに実行するインストール後スクリプトはありませんか? –

+0

@VesaKarjalinen:いいえ。* PortableZIP *バージョン全体のポイントは、インストールプロセスがないことです。コマンド・ファイルを提供し、新しいコマンド・プロンプト・ウィンドウを開き、必要なすべての設定をそのウィンドウの有効期間だけ有効にします。 – Borodin

答えて

1

恐らく、あなたはコマンドプロンプトからperlとcpanを直接実行していますか?

あなたはそれが私はそれはあなたがあなたのフォルダにc:\myperlを変更しなければならないことは明らかです願うユーティリティのいずれかの

を使用する前に c:\myperl\portableshell.batを実行することを示していますディストリビューションでREADME.txtファイルの内容をお読みくださいすべてがうまくいく、と.batファイルがあなたのために一時的にそれらを設定する前PATHにする必要が解凍したボリュームの3つのサブディレクトリがあり、配布に

を解凍しました。より永続的なものをお望みなら、README.txtファイルでその方法を説明していますが、代わりに適切なインストールバージョンを実行することをお勧めします。

+0

非常に、私の一日を作りました:-)。 readmeを読んでいないためにうそをついて...次回はまずやります!あなたのガイドとreadmeに続いて、それは本当にうまくいく;-)。 – l05443

+0

@ l05443:ファイルマネージャで 'portableshell.bat'を選択し、右クリック*してデスクトップにドラッグ&ドロップすることで、もっと簡単にできます。コンテキストメニューから「ショートカットをここに作成」を選択すると、ダブルクリックしてポータブルPerl環境を起動できるデスクトップショートカットが表示されます。ショートカットを強調表示し、F2キーを押して名前を変更して、より便利な名前にします。 – Borodin

関連する問題