如何将所有CPAN模块更新为最新版本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

如何将所有CPAN模块更新为最新版本?

提问于
用户回答回答于

upgrade从默认CPAN外壳使用的另一种方法是使用cpanminuscpan-outdated

这些使用起来非常简单和灵活,几乎无法回到CPAN外壳。一次升级您的所有模块是:

cpan-outdated -p | cpanm

我建议你cpanminus像文档描述一样安装:

curl -L http://cpanmin.us | perl - App::cpanminus

然后cpan-outdated使用cpanm以下命令与所有其他CPAN模块一起安装:

cpanm App::cpanoutdated

顺便说一句:如果您正在使用,perlbrew那么你将需要为每个已安装的Perl重复此操作。

你可以找到更多关于cpanminuscpan-outdated在这里的Github上回购:

用户回答回答于

升级所有Perl软件包(CPAN模块)的简单方法如下:

cpan upgrade /(.*)/

cpan会识别这样的正则表达式,并会更新/升级所有已安装的软件包。

所属标签

可能回答问题的人

  • 红双喜经典VS中华

    1 粉丝0 提问8 回答
  • LemonLu

    社区 · 运营 (已认证)

    45 粉丝0 提问6 回答
  • 滑稽园扛把子

    Swoole Inc · PHP工程师 (已认证)

    135 粉丝0 提问4 回答
  • 13火麒麟

    0 粉丝0 提问4 回答

扫码关注云+社区