我尝试从CPAN安装Spreadsheet::ParseExcel::SaveParser
。
通过以下方式安装时:
cpan install Spreadsheet::ParseExcel::SaveParser
我在构建期间遇到以下无用的错误:
Writing Makefile for Digest::Perl::MD5
/bin/sh: 0: command not found
make: *** [blib/lib/Digest/Perl/.exists] Error 127
/usr/bin/make -- NOT OK
Digest::Perl::MD5
是一个依赖项。有谁知道发生了什么?
尝试下载分发版并在没有cpan
的情况下安装它时出现有趣错误,执行Makefile.PL
会产生:
无法找到perl 5(通过这些名称:/usr/bin/perl.exe perl.exe perl5.exe perl5.8.7.exe miniperl.exe,在这些目录中:./ usr / bin / usr / X11R6 / bin / usr / local / bin
(接下来是我的$ PATH的剩余部分。做一个perl产生的结果:/usr/bin/perl
。perl -v
给出一个5.8.7的版本。
答案 0 :(得分:0)
看起来perl
可执行文件没有完整的执行权限! (什么?)
来自this blog:
对于遇到此问题的人来说,修复是一个简单的chmod a + x /usr/bin/perl.exe。
当我这样做时,我得到了Permission Denied
。我使用Windows资源管理器在%CYGWIN%
中递归设置0777权限,因为make install
由于缺少权限而失败。