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

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

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

如何将所有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会识别这样的正则表达式,并会更新/升级所有已安装的软件包。

扫码关注云+社区