Ich habe ein Upgrade auf OS X Mountain Lion durchgeführt und festgestellt, dass SVN nicht mehr vorhanden ist. Ich verwende Netbeans 6.9.1 in Verbindung mit Apaches SVN.
Wie kann ich es zurückbekommen und arbeiten?
svn
osx-mountain-lion
Jake
quelle
quelle
Wenn Sie Xcode installiert haben und bash verwenden:
Fügen Sie dies am Ende Ihres .profile hinzu. PATH = "$ {PATH}: / Applications / Xcode.app / Contents / Developer / usr / bin /"
Es sollte funktionieren
quelle
Checken Sie auch Homebrew für diese Art von Paketen:
quelle
XCode installiert nur SVN 1.6.18 (r1303927). Sie können Subversion jedoch problemlos von Apache aus installieren. Laden Sie einfach die Quelldateien unter http://subversion.apache.org/download/#recommended-release herunter , entpacken Sie sie und rufen Sie Terminal auf. Navigieren Sie zu dem Ordner, über den Sie gerade entpackt haben
(Sie können den Ordner per Drag & Drop aus dem Finder in das Terminal ziehen). Dann tippe
warten
warte einige Zeit
Möglicherweise müssen Sie jedoch Ihre PFADE unter / etc ändern
und öffne die PATHS-Datei
In meinem Fall befand sich die alte Installation in / usr / bin / svn (Sie können dies mit "which svn" überprüfen), die neue Installation befindet sich in / usr / local / bin. Beide sind in der PATHS-Datei, aber in der "falschen" Reihenfolge.
quelle
Sie können auch das SVN und andere Befehlszeilentools installieren, ohne den vollständigen xcode gemäß diesem Artikel zu installieren:
http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/
quelle
Sie können eine der unter verfügbaren Binärdistributionen installieren
Apache Subversion-Binärpakete - Mac OS X
Ich habe mich für die WANdisco-Distribution entschieden. Denken Sie daran, dass Sie auf der gleichen Hauptversion wie Netbeans bleiben müssen, wenn Sie Ihre Arbeitskopie sowohl von NetBeans als auch von der Befehlszeile aus berühren. Wenn NetBeans 6.9.1 weiterhin Subversion 1.6 verwendet, sollten Sie sich für Subversion 1.6.18 entscheiden, nicht für 1.7.5. Oder aktualisieren Sie auf eine neuere NetBeans-Version mit Subversion 1.7-Unterstützung.
Update: Die Unterstützung von NetBeans svn interagiert anscheinend mit dem Befehlszeilen-Client und unterstützt svn 1.6.x und neuer: Guided Tour of Subversion - Netbeans . Ich würde mich dann für die neueste 1.7.x Version entscheiden.
quelle
Sie können Subversion immer über MacPorts installieren .
quelle
Error: Port subversion not found
. Ich verwende MacPorts 2.1.2 auf Mountain Lion.Wenn Sie über XCode installieren, erhalten Sie svn 1.6.x. Wenn Sie 1.7.x benötigen, treten Probleme mit http-URLs von Repositorys auf, sodass Sie auch Neon installieren müssen. Dies ist mein Blog-Beitrag darüber, wie das geht (der erste Teil ist, warum)
http://nemanjakovacevic.net/blog/2013/01/svn-android-pre-compiler-and-mac-os-x-pita-combination/
quelle
Derzeit gibt es viele Probleme mit svn 1.7.5 auf Apples Mountain Lion. Die svn-Version der Apache-Site hat eine falsche Neon-Version (was svn: E170000: Unbekanntes URL-Schema für http * verursacht). Die Befehlszeilenversion von WANdisco weist Probleme auf und ist daher nicht bereit, während CollabNet keinen Build für OSX Mountain Lion enthält.
Die GUI-Version von Syncro ist für 1.7.5 verfügbar, Befehlszeilenversionen jedoch nicht.
Am besten bleiben Sie auf der 1.6, bis alle Probleme gelöst sind.
quelle
Es kann in vorhanden sein
/opt/subversion/bin
. Wenn ja, können Sie dieses Verzeichnis derPATH
Umgebungsvariablen in Ihrem hinzufügen~/.bash_profile file
.quelle
quelle
SVN ist möglicherweise bereits installiert, jedoch möglicherweise nicht in Terminal verfügbar, da SVN nicht im Pfad enthalten ist.
In 10.8 haben sie SVN in den Anwendungsordner verschoben. Sie müssen diesen Ordner zur Datei / etc / arrows hinzufügen, damit er in Terminal verfügbar ist.
Öffnen Sie zunächst Nano:
Beachten Sie, dass Sie zur Eingabe eines Kennworts aufgefordert werden. Geben Sie das richtige Passwort ein.
Fügen Sie im Nano-Editor die folgende Zeile am Ende der Datei hinzu:
Verwenden Sie Control+ O, um die Dateien zu schreiben, und Control+ X, um Nano Editor zu beenden.
Terminal beenden ( Control+ Q) und neu starten. Geben
SVN Help
Sie ein und Sie werden sehen, dass SVN jetzt im Terminal-Fenster verfügbar ist.Hier ist einige weitere Hilfe: http://www.threeeyedbird.com/blog/2012/08/06/where-did-svn-go-after-upgrade-to-os-x-mountain-lion-10.8/
quelle