Perl 为什么可以';我不能在Cygwin中从CPAN安装一个模块吗?
我正在尝试从CPAN安装 通过以下方式安装时:Perl 为什么可以';我不能在Cygwin中从CPAN安装一个模块吗?,perl,cygwin,cpan,Perl,Cygwin,Cpan,我正在尝试从CPAN安装 通过以下方式安装时: 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 这是一种依赖。有人知道发
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
这是一种依赖。有人知道发生了什么事吗
尝试下载发行版并在不使用
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的版本。看起来perl
可执行文件没有完全的执行权限!(什么?)
发件人:
对于遇到此问题的任何人,修复程序都是一个简单的chmod a+x/usr/bin/perl.exe
当我这样做时,
权限被拒绝
。我使用Windows资源管理器在%CYGWIN%
中递归设置0777权限,因为make install
由于缺少权限而失败。您可能缺少安装某些perl模块所需的CYGWIN包——默认的CYGWIN安装是这样做的没有多少。你可能至少需要make和gcc4make
和gcc
在/usr/bin