为什么ActivePerl不会在搜索结果中显示CPAN上可用的所有模块

时间:2014-06-10 11:26:36

标签: perl cpan activeperl

为什么有些模块只能从命令提示符安装,它们不会列在ActivePerl模块的搜索列表中。

2 个答案:

答案 0 :(得分:1)

来自cpan-faq

如果您在Windows上使用ActivePerl,PPM(Perl软件包管理器)与CPAN.pm具有许多相同的功能。


来自Activestate

为什么PPM中缺少某些构建?

  

由于各种原因,包的构建可能会丢失:

     

如果您看到失败的图标(FAILED),则表示构建失败   那个特定的平台。您可以单击此图标并访问   构建日志以诊断出现了什么问题。

     

如果您看到缺少的图标(MISSING),则表示包已有   尚未由PPM构建服务器构建和测试   特别的平台。

     

如果您看到“不适用”,则表示此处没有PPM存储库   平台。目前,Perl 5.8没有64位存储库   Solaris上的Perl 5.12没有32位存储库。


如果PPM中缺少模块该怎么办?

使用cpan ModuleNamecpanm ModuleName进行安装。

请参阅:http://www.cpan.org/misc/cpan-faq.html#How_install_Perl_modules

答案 1 :(得分:1)

如果要安装PPM无法使用的模块,可以使用ppm install App::cpanminus安装App::cpanminus,然后直接从cpan安装模块。使用

cpanm <MODULNAME>