为什么有些模块只能从命令提示符安装,它们不会列在ActivePerl模块的搜索列表中。
答案 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 ModuleName
或cpanm 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>