【问题标题】:Why ActivePerl does not show all modules available on CPAN in search results为什么 ActivePerl 没有在搜索结果中显示 CPAN 上的所有可用模块
【发布时间】:2014-07-31 03:30:24
【问题描述】:

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

【问题讨论】:

  • 考虑在 windows 上使用 Strawberry Perl 而不是 ActivePerl,以获得更多 unix 风格的 perl 体验。

标签: perl cpan activeperl


【解决方案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

【讨论】:

  • 抱歉,CPAN.pm 的功能是什么?
【解决方案2】:

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

cpanm <MODULNAME>

【讨论】:

    猜你喜欢
    • 2019-10-06
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多