Behebung, dass Git nach macOS-Update nicht funktioniert (xcrun: Fehler: ungültiger aktiver Entwicklerpfad (/Library/Developer/CommandLineTools)
Inhaltsverzeichnis:
Einige Benutzer von Mac Terminal stellen möglicherweise fest, dass Git, Pip, HomeBrew und andere Befehlszeilentools fehlschlagen oder nicht wie beabsichtigt funktionieren, mit einer Fehlermeldung, die besagt: „xcrun: error: invalid active developer path (/Library/ Developer/CommandLineTools)“. Manchmal funktionieren diese Befehlszeilentools nach einem Update der macOS-Systemsoftware nicht mehr, aber sie haben vorher funktioniert.
Glücklicherweise ist es einfach, die Fehlermeldung „xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)“ zu beheben und git, pip, Homebrew oder ein anderes Befehlszeilentool zu erh alten fehlgeschlagen, um wieder zu arbeiten.
Für das, was es wert ist, lautet die vollständige Fehlermeldung:
Fehler „xcrun: error: invalid active developer path“ im Terminal unter MacOS beheben
Die Lösung, wie Sie vielleicht anhand der Fehlermeldung selbst erraten haben, besteht darin, die Befehlszeilentools neu zu installieren oder zu installieren. Ja, auch wenn Sie bereits Befehlszeilen-Tools installiert haben, sollten Sie diese neu installieren, um die Fehlermeldung zu beheben, insbesondere wenn der Fehler erst nach einem Update der Systemsoftware auftritt (z. B. von Mojave auf Monterey).
Die Installation/Neuinstallation von CLT kann über die Befehlszeile erfolgen, indem Sie die folgende Befehlszeichenfolge im Terminal eingeben:
xcode-select --install
Wenn Sie die Eingabetaste drücken, wird ein Popup-Fenster mit einer Fortschrittsanzeige für den Download der Befehlszeilentools angezeigt.
Sobald die Installation der Befehlszeilentools abgeschlossen ist, sollten Sie den Mac neu starten (manchmal kann durch einfaches Aktualisieren, Neustarten von Terminal oder Öffnen eines neuen Terminals auch die Meldung „xcrun-Fehler ungültiger aktiver Entwicklerpfad“ behoben werden, aber ein Neustart wird empfohlen).
Wenn Sie Homebrew verwenden, sollten Sie auch sicher sein, Homebrew zu aktualisieren, nachdem Sie die Befehlszeilentools (neu) installiert haben.
Xcrun wird immer noch angezeigt: Fehler: ungültiger aktiver Entwicklerpfad (/Library/Developer/CommandLineTools)?
Wenn Sie Befehlszeilen-Tools über Terminal installiert oder neu installiert und den Mac neu gestartet haben und der Fehler immer noch auftritt, können Sie auch versuchen, Befehlszeilen-Tools manuell zu installieren, indem Sie eine DMG-Datei direkt von Apple verwenden .
Sie benötigen eine Apple-ID, um auf den Download zuzugreifen. Gehen Sie dann einfach auf developer.apple.com, laden Sie Command Line Tools for Xcode (neueste Version) herunter und installieren Sie es manuell.
Auch hier werden Homebrew-Benutzer Homebrew aktualisieren wollen. Sie sollten Homebrew nicht erneut installieren oder entfernen und dann neu installieren müssen, ein einfaches Update sollte ausreichen.
Hat dies funktioniert, um Ihre Probleme mit git, pip, Homebrew oder was auch immer die xcrun-Fehlermeldung in der Befehlszeile auf Ihrem Mac ausgelöst hat, zu lösen? Hast du eine andere Lösung gefunden? Teilen Sie Ihre Gedanken und Erfahrungen in den Kommentaren mit.