Mac Command Line Tools 11.4 hat kein SVN mehr

19

Ich habe gerade XCode und die Befehlszeilentools auf 11.4 aktualisiert. Wenn ich jetzt svn ausführe, heißt es "svn: error: Die Subversion-Befehlszeilentools werden nicht mehr von Xcode bereitgestellt". In den Versionshinweisen heißt es: "Die Unterstützung von Befehlszeilentools für Subversion - einschließlich svn, git-svn und zugehöriger Befehle wird von Xcode nicht mehr bereitgestellt. Wenn Sie Subversion oder verwandte Befehlszeilentools benötigen, müssen Sie das Befehlszeilentools-Paket durch Ausführen installieren xcode-select --install. " Ich scheine hier in einer Schleife zu sein, da die Werkzeuge installiert sind. Hat jemand dieses Problem erlebt und gelöst?

Jesse
quelle
Möglicherweise haben sie es auch von den CLI-Tools entfernt und die Nachricht nicht aktualisiert. Erwägen Sie stattdessen die Installation von svn von Homebrew.
Chuck Adams
1
Am Ende habe ich xcode und die Befehlszeilentools manuell gelöscht und dann die Befehlszeilentools direkt mit xcode-select --install installiert. Die Tools, die mit XCode geliefert werden, fehlen svn.
Jesse
@ Jesse würden Sie bitte die beste Antwort auswählen?
Hossein

Antworten:

21

Ich hatte das gleiche Problem nach dem Upgrade auf Catalina 10.15. Auf der Apple-Website wird deutlich erwähnt, dass SVN in dieser Version veraltet ist.

Sie finden es hier: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Die Unterstützung des Befehlszeilentools für Subversion - einschließlich svn, git-svn und zugehöriger Befehle - wird von Xcode nicht mehr bereitgestellt.

Die folgenden Befehle haben das Problem für mich behoben.

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

Dadurch werden die vorhandenen Befehlszeilentools entfernt und erneut installiert.

Hossein
quelle
Vielen Dank! Das hat es für mich getan. Ich dachte, ich hätte es nach dem Upgrade des Betriebssystems aktualisiert, aber das hat es geschafft.
Shane Duan
@ShaneDuan Glücklich, dass dir geholfen hat :)
Hossein
Dies funktionierte für mich unter MacOS Catalina 10.15.2. Vielen Dank!
Marco Torchiano
@MarcoTorchiano Gern geschehen :)
Hossein
12

Ich hatte das gleiche Problem von Netbeans und habe Folgendes über die Befehlszeile ausgeführt und jetzt ist alles in Ordnung

sudo xcode-select --install
Stuart McIntosh
quelle
Hat bei mir nicht funktioniert, Nachricht war xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Während die Lösung von @Hossein den Trick machte
Marco Torchiano
6
brew install svn 

in Xcode 11.4. Svn wurde entfernt.

gwsh
quelle
1
Dies funktionierte für mich unter MacOS Catalin
ShadowUC
1

Ich lebe in der gleichen Situation wie @Jessie und habe @ Hosseins Lösung angewendet.

Nach dem Löschen des vollständigen CommandLineTools-Verzeichnisses wie empfohlen gibt der xcode-select --installBefehl jedoch Folgendes zurück:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

Wenn ich 'Command Line Tools for Xcode 11.4' von developer.apple.com neu installiere, kehre ich mit der ersten Nachricht zurück xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Also zurück zum ersten Platz.

Irgendwelche Ideen, wie man das behebt? Ich brauche eigentlich nur Subversion (svn) ...

Ich verwende Xcode 11.4 (11E146) mit den Befehlszeilentools für Xcode 11.4 unter macOS Catalina 10.15.2.

Vielen Dank! Normand Brousseau

Normand Brousseau
quelle
Haben Sie versucht, SVN unabhängig zu installieren? Vielleicht brew install svn?
Hossein