Das Macport-Upgrade schlägt mit einem Konflikt zwischen Subversion und Perlbindings fehl


8

Ich versuche es mit einem port upgrade outdated, aber es stoppt bei einem Paketkonflikt, den ich nicht beheben kann.

Weiß jemand, wie man dieses Problem behebt?

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
Denken Sie, dass meine Antwort unten eine akzeptable Antwort auf Macports ist? Während das Brauen eine Option ist, gibt es immer noch Leute, die Macports bevorzugen, und meine Antwort könnte die richtige Antwort für sie sein.
Yehosef

Antworten:


14

Ich hatte das gleiche Problem. Ich tat:

sudo port deaktiviere -f subversion-perlbindings-5.12

Dadurch kann ich die neue Version der Perl-Bindungen installieren.


1
Ich kann nicht bestätigen, dass dies mit meinem Problem funktioniert, da ich Macports entfernt und Homebrew installiert habe. Wenn Sie jedoch sagen, dass Sie das gleiche Problem hatten, sollte Ihre Antwort akzeptiert werden, da dies das Problem löst. Ich werde ein bisschen mehr suchen, um zu wissen, ob Ihre Antwort akzeptiert werden könnte.
Javsmo

ein weiterer Hinweis - direkt nach dem Deaktivieren habe ich "sudo port install subversion-perlbindings-5.16" ausgeführt und dann ein "sudo port update veraltet" und alles ohne Probleme aktualisiert (git, python, php54, mongodb, mysql, curl usw.) habe keine zusätzlichen Probleme gehabt.
Yehosef

Ich bin mir nicht sicher, ob die Installation der 5_16-Version erforderlich ist oder ob dies automatisch geschieht (ich nehme letzteres an), aber ich füge es der Vollständigkeit halber nur ein.
Yehosef

0

Ich bevorzuge brew: http://brew.sh

In solchen Tutorials erfahren Sie, wie Sie von Macports zu Homebrew portieren.


Mir wurde gesagt, dass Brauen in vielerlei Hinsicht besser ist als Macports. Wenn niemand die Frage beantwortet und eine Lösung mit Macports vorschlägt, werde ich wahrscheinlich gezwungen sein, zum Brauen zu migrieren.
Javsmo

Nach einem Tag ohne weitere Kommentare werde ich Ihre Antwort akzeptieren, Macports aufgeben und Homebrew installieren ...
Javsmo

Ich musste Yehosefs Antwort akzeptieren, da sie sich auf Macports bezog, obwohl Ihre Antwort mein Problem auf andere Weise gelöst hat.
Javsmo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.