perl - Strawberry perl,找不到 App/Cpan.pm

标签 perl strawberry-perl

我安装了 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 位版本。 cpan命令曾经在我使用 64 位版本时起作用。

最佳答案

“/usr/lib/perl5/5.8.8/msys”?你不是在运行 Strawberry Perl! cpan您正在运行的文件是由另一个 Perl 安装的。尝试

C:\>c:\strawberry\perl\bin\perl -MCPAN -e shell

关于perl - Strawberry perl,找不到 App/Cpan.pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836862/

相关文章:

perl - Perl 脚本能否检测它是否在 Activestate 与 Strawberry Perl 下运行?

perl - 使用 PAR::Packer 编译 perl 脚本(包括模块)

windows - perl if( -e "带空格路径的窗口){}

linux - 如何在文件写入时防止其他人对文件进行读/写

perl - 向@INC 添加路径但不在 Perl 脚本中

perl - 如果 Perl 代码出现问题,最佳做法是什么?

perl - 可移植草莓 perl

mysql - Perl:将 $dbh 交给模块。安全性和性能?

perl - 在 IntelliJ Idea 中执行 Perl 脚本