Macport升级失败,并发生Subversion-Perlbindings冲突


8

我正在尝试执行port upgrade outdated,但由于无法解决的程序包冲突而停止。

有谁知道如何解决这个问题?

sudo port upgrade outdated
--->  Computing dependencies for subversion-perlbindings-5.16
Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because 
conflicting ports are installed: subversion-perlbindings-5.12

1
您是否认为我下面的答案是对Macports的可接受答案?尽管brew是一个选项,但仍然有些人喜欢macports,我的答案可能是他们的正确答案。
Yehosef

Answers:


14

我有同样的问题。我做了:

sudo端口停用-f subversion-perlbindings-5.12

这使我可以安装新版本的perl绑定。


1
我无法确认这可以解决我的问题,因为我删除了Macports并安装了自制软件。但是,如果您说您遇到了同样的问题,我认为您的答案应该可以接受,因为它可以解决问题。我会再搜索一点,以了解您的答案是否可以接受。
javsmo 2014年

另一个注意事项-停用后,我运行了“ sudo port install subversion-perlbindings-5.16”,然后执行了“ sudo port update过期”,并且所有更新都没有问题(git,python,php54,mongodb,mysql,curl等),没有任何其他问题。
Yehosef 2014年

我不确定他们是否需要安装5_16版本,否则它是否会自动发生(我假设是后者),但出于完整性考虑,我只是将其包括在内。
Yehosef

0

我更喜欢brewhttp : //brew.sh

有这样的教程,教如何从macports移植到自制软件。


有人告诉我Brew在许多方面都比macports好。如果没有人回答这个问题,建议对Macports进行一些修复,我想我将被迫迁移到Brew。
javsmo 2014年

在没有其他评论的一天之后,我将接受您的回答,放弃macports并安装自制软件...
javsmo 2014年

我必须接受Yehosef的答案,因为它与macport有关,尽管您的答案已经以另一种方式解决了我的问题。
javsmo 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.