提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我安装了MacPorts和CPAN,我只是发现同时使用它们有点不好。 我最近通过CPAN安装了perl 5.13.9,因为它有一些程序需要的更新模块。 那个perl安装在/ usr / local / bin中。 然后MacPorts将其perl更新为5.12.3(/ opt / local / bin)并抱怨它无法完成安装,因为已存在一些.3pm文件(例如cpan.3pm)。 我强制安装,MacPorts将违规文件复制到备份名称。 下次我使用CPAN时,它再次完成了配置步骤,所以我想知道是否需要将这些文件恢复,和/或重新/卸载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
)应该只会产生几个portfiles。
重新安装perl5。 我还运行了一个sudo port upgrade outdated
的sudo port upgrade outdated
。
从那时起,只能通过MacPorts而不是CPAN安装perl模块。 例如,Digest :: SHA是MacPorts上的p5-digest-sha。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.