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 2014

回答:


14

私も同じ問題を抱えていました。やった:

sudo port deactivate -f subversion-perlbindings-5.12

これにより、新しいバージョンのperlバインディングをインストールできます。


1
Macportsを削除してHomebrewをインストールしたため、これが私の問題で機能することを確認できません。しかし、同じ問題があったと言っているのなら、問題は解決するので受け入れてもらえると思います。あなたの答えが受け入れられるかどうかを知るためにもう少し検索します。
javsmo

別のメモ-非アクティブ化の直後に「sudo port install subversion-perlbindings-5.16」を実行してから「sudo port update outdated」を実行し、すべて問題なく更新されました(git、python、php54、mongodb、mysql、curlなど)I追加の問題はありませんでした。
Yehosef 2014

彼らが5_16バージョンのインストールが必要か、それが自動的に行われるか(私は後者だと思います)はわかりませんが、完全を期すためにそれを含めています。
Yehosef 2014

0

私が好むbrewhttp : //brew.sh

Macportsから自作に移植する方法を教えるこのようなチュートリアルがあります。


多くの点で、brewはmacportsよりも優れていると言われています。macportsでの修正を提案する質問に誰も答えない場合、私はbrewに移行することを強いられると思います。
javsmo 2014年

他のコメントなしで1日後、私はあなたの答えを受け入れ、macportsをあきらめ、自作をインストールします...
javsmo

あなたの答えは私の問題を別の方法で解決しましたが、それはmacportsに関連していたので、私はエホセフの答えを受け入れる必要がありました。
javsmo 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.