我安装了
On Windows 7 64-bit OS
ActivePerl 64bit
Version 5.16.3.1603
on D disk as D:/perl64我控制了Windows路径,没关系。
D:\perl64\site\bin; D:\perl64\bin;当我打开Git Bash指挥官并进入
ppm install DBI或
ppm install DBD::mysql给出了误差;
Can't locate ActivePerl/PPM/limited_inc.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.8/msys /usr/lib/perl5/5.8.8
/usr/lib/perl5/site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl .) at /d/perl64/bin/ppm line 4. BEGIN
failed--compilation aborted at /d/perl64/bin/ppm line 4.我找不到任何帮助或指导
发布于 2013-11-26 14:42:04
您没有使用ActivePerl。您使用的是msys的Perl。想必它是路径中的第一位。您需要修改路径或编辑ppm.bat来加载正确的Perl。
发布于 2015-05-12 20:29:42
为了添加到@ikegami的答案,msys已经在/bin (或/usr/bin )文件夹中安装了perl。
perl.exe, perl5.8.8.exe, msys-perl5_8.dll, perldoc等。
将这些文件移动到备份文件夹,即msys_perl
cd /binmkdir msys_perlmv *perl* msys_perl/(如果您不需要它们,也可以删除它们。)
现在,msys的Perl安装不会与您的ActiveState Perl版本发生冲突。
您还可能需要将perl.exe从ActiveState Perl bin目录/c/Perl64/bin/perl.exe复制到/usr/bin/,以避免从ppm从/usr/bin/perl读取bad interpreter: No such file or directory错误消息。
cp /c/Perl64/bin/perl.exe /usr/bin/https://stackoverflow.com/questions/20219844
复制相似问题