我正在尝试从 CPAN 安装Spreadsheet::ParseExcel并遇到一些问题。我之前安装了其他软件包没有问题。
我第一次尝试cpanm Spreadsheet::ParseExcel
,但最终在构建和测试阶段失败了。
然后我下载了源代码并做了,perl Makefile.PL
但后来我被告知找不到Crypt::RC4 0 并且找不到Digest::Perl::MD5 0 。
我已经安装了这两个,以及所有其他列出的 ParseExcel 所需模块,但我仍然继续收到关于这两个包的错误。
我可能安装了两个 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" 环境变量(在你的 shell rc 文件中) !- 在你的 shell 中配置 local::lib 来设置 PERL_MM_OPT 等。 ! --> 使用电子表格::ParseExcel 获取 http://search.cpan.org/CPAN/authors/id/J/JM/JMCNAMARA/Spreadsheet-ParseExcel-0.59.tar.gz ...好的 配置 Spreadsheet-ParseExcel-0.59 ... 确定 ==> 找到依赖项:Crypt::RC4、Digest::Perl::MD5 --> 处理 Crypt::RC4 获取 http://search.cpan.org/CPAN/authors/id/S/SI/SIFUKURT/Crypt-RC4-2.02.tar.gz ...好的 配置 Crypt-RC4-2.02 ... 确定 构建和测试 Crypt-RC4-2.02 ...好的 成功安装Crypt-RC4-2.02 --> 处理 Digest::Perl::MD5 获取 http://search.cpan.org/CPAN/authors/id/D/DE/DELTA/Digest-Perl-MD5-1.8.tar.gz ...好的 配置 Digest-Perl-MD5-1.8 ... 确定 构建和测试 Digest-Perl-MD5-1.8 ... 好的 成功安装 Digest-Perl-MD5-1.8 构建和测试 Spreadsheet-ParseExcel-0.59 ... 失败 !安装电子表格::ParseExcel 失败。有关详细信息,请参阅 /Users/jerickson/.cpanm/build.log。 安装了 2 个发行版
任何帮助或建议表示赞赏!谢谢!
杰夫