Nach dem Upgrade auf macOS Catalina habe ich versucht, git
vom Terminal aus zu starten, aber es wurde immer wieder der folgende Fehler angezeigt:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
Wie behebe ich das?
xcode-select --install
arbeitet an Mojave. Keine zusätzlichen Schritte erforderlich.xcode-select --install
und akzeptiere die Lizenzvereinbarung. Anschließend wird ein Dialogfeld mit der Meldung angezeigt, dass die Software nicht installiert werden kann, da sie derzeit nicht auf dem Software-Update-Server verfügbar ist. Mein Git funktioniert also immer noch nicht (das Problem begann nach dem Upgrade auf Mojave und XCode 10.1)Antworten:
Öffnen Sie das Terminal und führen Sie Folgendes aus:
Dadurch werden die Xcode-Entwicklertools heruntergeladen und installiert und das Problem behoben.
Du brauchst keinen Xcode, du kannst nur die Command Line Tools hier installieren, es sind ca. 130Mb.
Das Problem ist, dass man der Lizenzvereinbarung ausdrücklich zustimmen muss. Im Anschluss müssen Sie möglicherweise den Pfad zu Xcode zurücksetzen, wenn Sie über mehrere Versionen verfügen oder die Befehlszeilentools ohne Xcode ausführen möchten .
Ich fand die Lösung in dieser Frage, Befehlszeilentools funktionieren nicht .
Möglicherweise wird folgende Fehlermeldung angezeigt: "Die Software kann nicht installiert werden, da sie derzeit nicht vom Software-Update-Server verfügbar ist." In diesem Fall
xcode-select --reset
funktioniert wie von Akozin gezeigt .quelle
xcode-select --reset
und es hat geholfen!git status
brew update
Sie auch, ob Sie es installiert haben.--reset
aber das machte keinen Unterschied.--install
Ich habe es gelöst!Wenn Sie Xcode nicht installieren oder verwenden möchten (ich nicht), können Sie nur Befehlstools für Xcode installieren(siehe Bearbeiten).Voraussetzungen:
Lösung
Gehen Sie zu https://developer.apple.com/download/more/ und suchen Sie die Befehlszeilentools (OS X 10.11) für Xcode 7.1 . Installieren Sie dann das heruntergeladene .dmg-Paket.
Neuere Versionen
Es sollte mit neueren Versionen der Kommandozeilen-Tools OS X funktionieren. Ich habe es jedoch getestet. Kommandozeilen-Tools OS X 10.11) für eine bestimmte Version von Xcode 7.1 .
Update auf macOS 10.13
Nach dem Update von MacOS 10.13 musste ich installieren
Command Line Tools (macOS 10.13) for Xcode 9
- funktioniert auch super.Bearbeiten
Wie @setholopolus im Kommentar erwähnt,
Installiert auch nur Befehlszeilentools für Xcode.
Sie können dies auch überprüfen unter: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Ich hinterlasse meine Antwort, falls Sie Probleme mit der Installation über haben
cli
.PS-Credits für diese SO-Antwort: https://stackoverflow.com/a/33593066/2029818
quelle
xcode-select --install
, wie in der anderen Antwort angegeben, nicht Xcode installiert, sondern nur die Befehlszeilentools.xcode-select --install
bei mir nicht funktioniert. Seit dem 30. Juli 2018 können Sie jedoch die neueste Version der Befehlszeilentools für macOS 10.4 (Mojave) erhalten, sobald Sie sich beim Apple Developer Account anmelden.Führen Sie für macOS High Sierra einfach den gleichen Befehl aus:
und alles wird wieder funktionieren.
quelle
Hier sind die Schritte, die ich für Mojave ausführen musste:
Erstens
xcode-select --reset
.Als nächstes musste ich die Xcode-Tools auf die neueste Version
sudo softwareupdate -ia --verbose
aktualisieren : ( Hinweis : Hier werden alle verfügbaren Updates aus dem App Store ausgeführt. Es gibt eine Möglichkeit, anzugeben, dass Sie nur eine App / ein Programm aktualisieren möchten, aber ich weiß nicht, ob es deaktiviert ist die Spitze meines Kopfes).Sie können diesen Befehl ein weiteres Mal versuchen, wenn er beim ersten Versuch ein inkonsistentes Verhalten aufweist.
Überprüfen Sie abschließend mit einem git-Befehl Ihrer Wahl, ob es funktioniert, z
git status
.quelle
sudo xcodebuild -license
Ich habe das ausprobiert
xcode-select --install
, musste es aber aus dem App Store installieren .Dann liefen alle git Sachen reibungslos.
quelle
Die akzeptierte Antwort ist korrekt, aber beachten Sie, dass git es nicht offensichtlich macht, wenn der Fehler von einem entfernten oder einem lokalen Computer stammt. Wenn Sie OS X auf der Fernbedienung ausgeführt werden , Ihr Problem mit der Installation auf der Remote - Seite sein kann , und Sie werden die gleichen Fehler auf sehen
git clone
undgit pull
doch nicht aufgit status
.quelle
xcode-select --install
undxcode-select --reset
hat nicht für mich gearbeitet.Ich musste es manuell von der Apple Developers-Website herunterladen: https://developer.apple.com/download/
Wählen Sie die Befehlszeile Ihres aktuellen Betriebssystems.
quelle