gpt4 book ai didi

perl - 如何升级从 CPAN 安装的 perl 模块?

转载 作者:行者123 更新时间:2023-12-02 23:58:28 25 4
gpt4 key购买 nike

在cpan shell中,只能升级/regexp/或所有模块,如果我想升级仅由CPAN安装的模块,该怎么办?

最佳答案

我建议您使用 cpanm“family”脚本进行 Perl 模块管理。

安装cpanm

  • 如果您已经拥有,请跳过此部分
  • curl -L http://cpanmin.us | perl - --sudo App::cpanminus
  • 如果您使用的是 freebsd,则可以使用 curl 命令 fetch(请参阅:man fetch)

升级cpanm

  • 如果您现在安装了,请跳过此步
  • cpanm --self-upgrade --sudo

安装cpan-outdated

  • cpanm App::cpanoutdated
  • cpan-outdated 命令的作用与 CPAN (r) 相同,但 IMO 最好从 shell 中使用

例如,只有我的笔记本给出如下结果:

marvin:~ jomo$ cpan-outdated
S/SM/SMUELLER/Attribute-Handlers-0.93.tar.gz
D/DR/DROLSKY/Class-Load-0.20.tar.gz
D/DR/DROLSKY/DateTime-TimeZone-1.47.tar.gz
... etc

运行 cpan 过时的模块并升级模块

  • cpan 过时的 -p | cpanm

更改

如果您想查看更改的内容(更改日志),您可以尝试安装 cpan-listchanges

  • cpanm App::cpanlistchanges
  • 并像这样使用它:cpan-listchanges Plack - 也可以查看本地版本与最新 CPAN 上的 Plack 之间的变化

关于perl - 如何升级从 CPAN 安装的 perl 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11680500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com