Spreadsheet::ParseExcelを CPAN からインストールしようとしていますが、問題が発生しています。問題なく以前に他のパッケージをインストールしました。
最初に を試しcpanm Spreadsheet::ParseExcel
ましたが、最終的にはビルドとテストの段階で失敗します。
次に、ソースをダウンロードして実行しましたperl Makefile.PL
が、Crypt::RC4 0 が見つからず、Digest::Perl::MD5 0 が見つからないと言われました。
これらの両方と、リストされているその他の ParseExcel の必須モジュールをすべてインストールしましたが、これら 2 つのパッケージに関するエラーが引き続き発生します。
2 つの Perl バージョンがインストールされている可能性があります。このパッケージをインストールする前に、昨日 cpanm を使用して最新の 5.14.1 をインストールしましたが、実行するperl -v
とまだ 5.10.0 であることがわかります。
ここからの出力は次のとおりですcpanm Spreadsheet::ParseExcel
N01-0053-__MB:Spreadsheet-ParseExcel-0.59 jerickson$ cpanm Spreadsheet::ParseExcel ! ! /Library/Perl/5.10.0 および /usr/local/bin に書き込めません: モジュールを /Users/jerickson/perl5 にインストールしています ! この警告をオフにするには、次のいずれかを実行する必要があります。 ! - root として、または --sudo オプションを付けて実行してください (/Library/Perl/5.10.0 および /usr/local/bin にインストールするため) | | - --local-lib オプションを付けて実行してください 例: cpanm --local-lib=~/perl5 ! - PERL_CPANM_OPT="--local-lib=~/perl5" 環境変数を設定します (シェル rc ファイルで) ! - シェルで local::lib を構成して、PERL_MM_OPT などを設定します。 ! --> Spreadsheet::ParseExcel の作業 http://search.cpan.org/CPAN/authors/id/J/JM/JMCNAMARA/Spreadsheet-ParseExcel-0.59.tar.gz を取得しています ... OK Spreadsheet-ParseExcel-0.59 の設定 ... OK ==> 見つかった依存関係: Crypt::RC4、Digest::Perl::MD5 --> Crypt::RC4 に取り組んでいます http://search.cpan.org/CPAN/authors/id/S/SI/SIFUKURT/Crypt-RC4-2.02.tar.gz を取得しています ... OK Crypt-RC4-2.02 の設定 ... OK Crypt-RC4-2.02 のビルドとテスト ... OK Crypt-RC4-2.02 が正常にインストールされました --> Digest::Perl::MD5 の作業 http://search.cpan.org/CPAN/authors/id/D/DE/DELTA/Digest-Perl-MD5-1.8.tar.gz を取得しています ... OK Digest-Perl-MD5-1.8 の構成 ... OK ビルドとテスト Digest-Perl-MD5-1.8 ... OK Digest-Perl-MD5-1.8 が正常にインストールされました Spreadsheet-ParseExcel-0.59 のビルドとテスト ... FAIL ! Spreadsheet::ParseExcel のインストールに失敗しました。詳細については、/Users/jerickson/.cpanm/build.log を参照してください。 2つのディストリビューションがインストールされています
ヘルプやアドバイスをいただければ幸いです。ありがとうございました!
ジェフ