2012-04-08 14 views
2

Ich versuche, Subversion 1.7.2 zu installieren (Upgrade von Standard-Lion-Version, 1.6?).
Lauf sudo port install subversion die Installation erfolgreich abgeschlossen wurde jedoch ich diese Fehlermeldung beim Ausführen von „svn --version“OSX Fehler beim Installieren von Subversion über Macports

$ svn --version
dyld: Library not loaded: /opt/local/lib/libexpat.1.dylib
Referenced from: /opt/local/bin/svn
Reason: Incompatible library version: svn requires version 8.0.0 or later, but libexpat.1.dylib provides version 7.0.0
Trace/BPT trap: 5

Wie kann ich die libexpat Bibliothek aktualisieren SVN zu machen beschwichtigen?

Antwort

7

Die aktuelle MacPorts-Version von libexpat sollte Version 8 sein. Stellen Sie sicher, dass keine andere Version von libexpat installiert ist in /usr/local; das kann manchmal Port Builds und Installationen stören. Dann aktualisieren, reinigen und neu zu installieren, sowohl die expat und subversion Ports:

sudo port selfupdate 
sudo port clean expat subversion 
sudo port -n upgrade --force expat subversion 
+0

Diese ziemlich gearbeitet, außer ich nicht so expliziter sein musste. Glücklicherweise war "Port Update veraltet", alles was es brauchte. Aber deine Antwort ist präzise! thx :) – 1dayitwillmake

+0

Gut. Die MacPorts-Portdatei wird häufig vom Projekt aktualisiert. Es ist eine gute Idee, immer die neuesten Versionen zu verwenden, indem Sie zuerst 'port selfupdate' ausführen. –

+0

Was ist "Expat" hier, und wie ist es möglich, es zu installieren? – ses

Verwandte Themen