我安装了32位版本的Strawberry perl(5.14.2.1)。我能够运行perl命令。当我运行cpan
命令时,我收到以下错误:
Can't locate App/Cpan.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 /c/strawberry/perl/bin/cpan line 5.
BEGIN failed--compilation aborted at /c/strawberry/perl/bin/cpan line 5.
我从64位版本迁移到32位版本。当我使用64位版本时,cpan
命令工作。
答案 0 :(得分:10)
“/ usr / lib中/的perl5 / 5.8.8 / MSYS”?你没有运行Strawberry Perl!您运行的cpan
文件是由另一个Perl安装的。尝试
C:\>c:\strawberry\perl\bin\perl -MCPAN -e shell