【发布时间】:2014-07-31 03:30:24
【问题描述】:
为什么有些模块只能从命令提示符安装,它们没有在 ActivePerl 的模块搜索列表中列出。
【问题讨论】:
-
考虑在 windows 上使用
Strawberry Perl而不是 ActivePerl,以获得更多 unix 风格的 perl 体验。
标签: perl cpan activeperl
为什么有些模块只能从命令提示符安装,它们没有在 ActivePerl 的模块搜索列表中列出。
【问题讨论】:
Strawberry Perl 而不是 ActivePerl,以获得更多 unix 风格的 perl 体验。
标签: perl cpan activeperl
来自cpan-faq
如果您在 Windows 上使用 ActivePerl,则 PPM(Perl 包管理器)与 CPAN.pm 具有许多相同的功能。
从活动状态
为什么 PPM 中缺少某些构建?
由于各种原因,可能会缺少包的构建:
如果您看到失败的图标 (FAILED),则表示构建失败 那个特定的平台。您可以单击此图标并访问 构建日志以诊断出了什么问题。
如果您看到缺少的图标(MISSING),则表示该包裹有 PPM 构建服务器尚未为此构建和测试 特定平台。
如果您看到“n/a”,则表示没有用于此的 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
【讨论】:
当你想安装通过PPM 不可用的模块时,你可以使用ppm install App::cpanminus 安装App::cpanminus,然后直接从cpan 安装模块。使用
cpanm <MODULNAME>
【讨论】: