0

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

4

2 回答 2

1

来自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 ModuleNamecpanm ModuleName安装它。

见:http ://www.cpan.org/misc/cpan-faq.html#How_install_Perl_modules

于 2014-06-10T11:29:43.883 回答
1

当您想安装无法通过 安装的模块时PPM,您可以直接从 cpan 安装App::cpanminus、使用ppm install App::cpanminus然后安装模块。使用

cpanm <MODULNAME>
于 2014-06-10T11:42:24.153 回答