題 Macport升級因subversion-perlbindings衝突而失敗


我正在嘗試做一個 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

8
2018-01-31 13:31


起源


你認為我的答案是macports的可接受答案嗎?雖然brew是一種選擇,但仍然有人喜歡macports,我的回答可能是他們的正確答案。 - Yehosef


答案:


我有同樣的問題。我做了:

sudo port deactivate -f subversion-perlbindings-5.12

這允許我安裝新版本的perl綁定。


14
2018-02-03 15:11



我無法確認這是否適合我的問題,因為我刪除了macport並安裝了自製軟件。但是,如果你說你有同樣的問題,我認為你的答案應該被接受,因為它解決了問題。我會再搜索一下,知道你的答案是否可以被接受。 - javsmo
這對我有用。謝謝。 - Esko Luontola
另一個注意事項 - 在停用之後我運行“sudo port install subversion-perlbindings-5.16”然後做了“sudo port update outdated”並且所有更新都沒有問題(git,python,php54,mongodb,mysql,curl等)我沒有任何其他問題。 - Yehosef
我不確定他們是否需要安裝5_16版本或者它會自動發生(我假設後者),但我只是為了完整而包含它。 - Yehosef
工作完美。謝謝! - plang


我更喜歡 brewhttp://brew.sh

像這樣的教程 教學如何從macports移植到自製軟件。


0
2018-01-31 13:51



我被告知brew在許多方面都比macports好。如果沒有人回答這個問題,建議對macports進行一些修復,我想我將被迫遷移到brew。 - javsmo
一天沒有其他評論,我會接受你的回答,放棄macports並安裝自製軟件...... - javsmo
我不得不接受Yehosef的答案,因為它與macports有關,儘管你的答案以另一種方式解決了我的問題。 - javsmo