Git funktioniert nicht nach macOS Mojave-Update (xcrun: Fehler: ungültige aktive Entwickler-Pfad (/Library/Developer/CommandLineTools)
Letzte Nacht (November 2018) habe ich aktualisiert und macOS Mojave,
Diesem morgen, ich schaff meine Arbeit die code-Basis in der Befehlszeile auf meinem MacBook pro,
eingegeben "git status" in die repo und erhielt die Fehlermeldung:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- Hatte das gleiche Problem. Akzeptierte Antwort löste es für mich auch. Q: Sollte sich nach macos/apple-portal?
- Dies ist mehr ein git-problem als ein macOS-problem.
- diese Antwort war für mich und ist nur ein Klick statt Neuinstallation von command-line tools: stackoverflow.com/a/50093107/1898677
- für diejenigen, die nicht mit xcode, die obige Antwort nicht das Problem zu lösen. @laka
- Mögliche Duplikate apple.stackexchange.com/questions/254380/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass Xcode-Befehlszeilen-Tools aktualisiert werden muss.
Gehen Sie zurück zu Ihrem terminal und drücken:
Werden Sie dann erhalten:
Und werden aufgefordert, in einem Fenster zu aktualisieren Xcode-Befehlszeilen-tools.
Nachdem das update abgeschlossen ist, öffnen Sie ein neues terminal-Fenster und Ihre Entwicklungs-tools, die zurückgegeben werden sollen.
Zusatz: Mit jedem Haupt-oder semi-major-update müssen Sie aktualisieren Sie die command line tools, damit Sie funktionieren wieder einwandfrei. Überprüfen Sie Xcode mit jedem update. Das geht über die Mojave...
Danach starten Sie Ihre terminal -
sudo xcode-select -s /Library/Developer/CommandLineTools
xcode-select --install
. Dann werde es funktionieren.Habe ich einige Fehler, die software wurde nicht von dem update-server, wenn Sie versuchen
xcode-select --install
Fest, was es für mich war hier, https://developer.apple.com/download/more/ und herunterladen
Command Line Tools (macOS 10.14) for Xcode 10
und dann installieren Sie es manuell.Nach, dass der Fehler sollte Weg sein, wenn Sie öffnen ein neues terminal.
software not available at server
aber @High6 die Antwort von unten funktioniert.xcode-select --reset
Command Line Tools (macOS 10.14) for Xcode 10.1
aus dem link. danke!Für mich
xcode-select --reset
wurde die Lösung auf Mojave.Neben dustbuster die Antwort, die ich brauchte, um den Pfad der Xcode-Ordner mit diesem Kommando:
xcode-select --install
- und herunterladen und installieren manuell, keine der Lösungen hat funktioniert. Beachten Sie, dass ich gewartet und aktualisiert auf version 10.14.1.Was für mich funktioniert hat, ist folgende:
Dann wie in @High6 Antwort:
Dadurch wird erkennbar, eine Lizenz, die ich annehmen, ist einige Xcode-Lizenz. Blättern Sie zu der Unterseite mit Raum (oder der Maus) dann auf
agree
.Dies ist was für mich gearbeitet auf MacOS Mojave-v 10.14.
Dachte ich die Xcode-Befehlszeilen-Tools, die Teil von der Fehlermeldung, aber nach dem ausführen von Xcode und die Aufforderung zum installieren von zusätzlichen tools, die es Taten, behaupten zu installieren, aber ich habe den gleichen Fehler nach dem öffnen eines neuen terminal.
So, ich habe die
xcode-select --install
manuell und nach, dass es für mich funktionierte.Für mich, die ich nicht habe xcode installiert (auf Mojave, OS). Ich ging zu dem App Store auf meinen mac runtergeladen und es ging danach zurück zum terminal und tippte
git
und drücken Sie die EINGABETASTE, dann hat es geklappt.Fand ich, dass meine version von Xcode war zu veraltet und die Installation von command-line-tools nicht helfen. Hier ist, was ich getan habe:
Dies funktioniert für mich
X-code installiert werden muss.
Nehmen Sie es einfach sein
Versuchen Sie dies:
oder so:
in meinem Fall war es nicht geprüft in xcode
können Sie tun wie folgt :
xcode -> Einstellungen, und Tippen Sie auf Standorte, und wählen Sie dann , wie das folgende Bild