1

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つのディストリビューションがインストールされています

ヘルプやアドバイスをいただければ幸いです。ありがとうございました!

ジェフ

4

1 に答える 1

2
于 2011-06-24T15:22:59.257 に答える