Answers:
upgrade
从默认CPAN shell 使用的另一种方法是使用cpanminus
和cpan-outdated
。
这些是如此简单易用,以至于我几乎再也没有回到CPAN shell了。要一次性升级所有模块,命令是:
cpan-outdated -p | cpanm
我建议您cpanminus
像文档描述的那样安装:
curl -L https://cpanmin.us | perl - App::cpanminus
然后cpan-outdated
使用cpanm
以下命令与所有其他CPAN模块一起安装:
cpanm App::cpanoutdated
顺便说一句:如果您正在使用,perlbrew
则需要对安装在其下的每个Perl重复此操作。
你可以找到更多关于cpanminus
和cpan-outdated
在这里的Github上回购:
cpan-outdated -p
在实际运行升级之前,您可以轻松地先运行以查看其功能。目前尚不清楚如何与cpan upgrade
升级所有Perl软件包(CPAN模块)的一种简单方法是:
cpan upgrade /(.*)/
cpan将识别出这样的正则表达式,并将更新/升级所有已安装的软件包。
cpanminus
,但至少你没有下载任何东西得到这个工作。
cpan
,然后upgrade /(.*)/
在cpan shell中运行。
尝试perl -MCPAN -e "upgrade /(.\*)/"
。这对我来说可以。