Command Line Tools Bash (Git) funktioniert nicht - MacOS Sierra Final Release Candidate

81

Ich habe gerade ein Upgrade von OS X 10.11 "El Capitan" auf 10.12: "Sierra" durchgeführt . Wenn ich versuche, auf Git-Befehle in einem Terminal zuzugreifen, wird die folgende Fehlermeldung angezeigt:

xcrun: Fehler: Ungültiger aktiver Entwicklerpfad

(/ Library / Developer / CommandLineTools), xcrun fehlt bei:

/ Library / Developer / CommandLineTools / usr / bin / xcrun

Bitte helfen Sie mir, wenn jemand eine Lösung hat.

Sanket Prabhu
quelle
7
Mögliches Duplikat der Befehlszeilentools funktioniert nicht - OS X El Capitan
Mark Brownsword
Suchen Sie einfach nach Software-Updates und installieren Sie alle neuesten verfügbaren Updates. Es wird anfangen zu arbeiten, ohne etwas anderes zu tun.
Sanket Prabhu

Antworten:

126

Installieren Sie die Xcode-Entwicklertools erneut

xcode-select --install
Parag Bafna
quelle
4
Hat jemand Probleme damit? Auf meinem Computer schlagen die Befehle nur mit "Die Software kann nicht installiert werden" fehl. Botschaft.
Juto
1
Ich denke, dies ist jetzt auch über den App Store / Software Update Service verfügbar.
Dan Laffan
Für mich hat dies das Problem nicht behoben. Ich habe Git zurückbekommen, indem ich es von .dmg installiert habe, aber ein paar andere Dinge fehlen noch. Darunter scheint der Clang zu sein.
MadPhysicist
1
Ich habe gerade ein Upgrade auf High Sierra durchgeführt und die Lösung ist noch gültig.
Gustavo Straube
Ich musste auch XCode aktualisieren und dann das Terminal neu starten.
Rickard Elimää
10

Ich habe dieses Problem behoben, indem ich das Paket "Befehlszeilentools (macOS sierra) für Xcode 8" von Apple Developer Downloads heruntergeladen und installiert habe .

Stellen Sie sicher, dass Sie Command Line Tools (macOS 10.12) for Xcode 8nicht die für 8.1 Beta auswählen, es sei denn, Sie haben Xcode 8.1 Beta installiert.

Richard Wheatley
quelle
0

Hatte das gleiche Problem und wenn der Pfad des Git direkt in das Profil eingefügt wird, wird der xcode nicht mehr abgefragt (wenn Sie keinen xcode verwenden müssen).

  1. Laden Sie das Git https://git-scm.com/download/mac herunter und installieren Sie es.
  2. In Ihrem Profil zum Pfad hinzufügen, dh PATH = $ PATH: / usr / bin exportieren (mein Git befindet sich in / usr / bin).
  3. neues Terminal öffnen.
Lannyf
quelle
0

Alleine - xcode-select --install hat bei mir nicht funktioniert.

Musste alle 3 Schritte machen:

  1. Laden Sie den X-Code aus dem App Store herunter (falls nicht im Anwendungsordner vorhanden).
  2. $ xcode-select --install
    a. Möglicherweise muss nach der Installation mithilfe von Softwareupdate in der Befehlszeile ein Update durchgeführt werden. $ sudo softwareupdate -i "Befehlszeilentools (macOS High Sierra Version 10.13) für Xcode-9.1"

  3. $ sudo xcodebuild -Lizenz

Viktor Nikitenko
quelle
0

Ich habe kürzlich ein Upgrade auf macOS High Sierra Version 10.13.3 durchgeführt und habe bereits xcode. Meine Git-Befehlszeilen haben das gleiche Problem. "$ xcode-select --install" funktioniert perfekt für mich.

Tin Torres
quelle