gpt4 book ai didi

perl - 一种检查已安装 perl 模块完整性的方法?

转载 作者:行者123 更新时间:2023-12-04 15:46:16 29 4
gpt4 key购买 nike

我安装了 MacPorts 和 CPAN,但我只是发现同时使用它们有点不好。我最近通过 CPAN 安装了 perl 5.13.9,因为它有一些程序需要的更新模块。该 perl 安装在/usr/local/bin 中。 MacPorts 随后将其 perl 更新为 5.12.3 (/opt/local/bin) 并提示无法完成安装,因为一些 .3pm 文件已经存在(例如 cpan.3pm)。我强制安装,MacPorts 将有问题的文件移动到备份名称。下次我使用 CPAN 时,它再次经历了配置步骤,所以我想知道我是否需要将这些文件 mv 回来,和/或重新/卸载 perl5.12.3/5.13.9。最好在终端中发出命令以查看/测试所有模块是否仍在正常工作。总的来说,我想知道如何安全地结合 CPAN 和 MacPorts。

帮忙吗?

在 OS X 10.6.6 上。

编辑

见下文。

最佳答案

我修好了!供任何其他 MacPorts/CPAN 用户引用:

我最终从 MacPorts 中强制卸载了 perl5 和 CPAN,并清除了 ~/.cpan。 sudo find/opt -name cpan(或 perl5)应该只生成几个端口文件。

重新安装 perl5。我还运行了 sudo port upgrade outdated

从那时起,只通过 MacPorts 而不是 CPAN 安装 perl 模块。例如,Digest::SHA 在 MacPorts 上是 p5-digest-sha。

对于仅在 CPAN 上可用的内容,请按照简单说明使用 cpan2port here.

关于perl - 一种检查已安装 perl 模块完整性的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5330608/

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