Einige Mac-Befehlszeilenbenutzer, die mit nodejs und npm arbeiten, sehen möglicherweise eine Fehlermeldung und einen Befehlsfehler wie „xcode-select: error: tool’xcodebuild’require Xcode, but active developer directory „/Library/Developer/CommandLineTools“ ist eine Befehlszeilen-Tools-Instanz“. Diese Fehlermeldung erscheint manchmal nach dem Aktualisieren von MacOS, dem Migrieren von Macs oder
Wenn diese Fehlermeldung bei Ihnen auftritt, können Sie sie wahrscheinlich ziemlich einfach beheben.
Lösung 1: Installieren Befehlszeilen-Tools
Die einfachste Lösung besteht darin, einfach Befehlszeilen-Tools auf dem Mac zu installieren, was über die Befehlszeile erfolgen kann. Sie können auch einfach die vollständige Xcode-Suite aus dem Mac App Store installieren, wenn Sie dazu neigen.
Starten Sie das Terminal und geben Sie den folgenden Befehl ein, um die Installation der Befehlszeilentools zu starten
xcode-select–install
Fahren Sie mit der Installation fort, wenn Sie dazu aufgefordert werden.
Das allein kann die Fehlermeldung „xcode-select error xcodebuild require Xcode“ beheben.
Lösung 2: Verzeichnis für Befehlszeilentools wechseln
Manchmal, wenn Sie Xcode und die Befehlszeilen-Tools separat installiert haben, müssen Sie möglicherweise das Verzeichnis neu angeben, das für die Befehlszeilen-Tools verwendet wird, indem Sie den folgenden Befehl in das Terminal eingeben:
sudo xcode-select–switch/Library/Developer/CommandLineTools
Lösung 3: Installieren Sie Xcode und ändern Sie den Speicherort für Befehlszeilentools
Ein anderer Ansatz beinhaltet das vollständige Xcode-Paket, das Sie Download von Apple.
Öffnen Sie Xcode auf dem Mac, öffnen Sie das Xcode-Menü und wählen Sie”Einstellungen”. Gehen Sie zu”Speicherorte”und Wählen Sie die richtigen Befehlszeilentools
Lösung 4: Installieren Sie Xcode in/Applications, wechseln Sie das Verzeichnis entsprechend
Und schließlich ist eine weitere Lösung, die für einige Benutzer funktioniert hat, wenn die oben genannten Ansätze nicht funktionieren, die Installation Xcode aus dem Mac App Store in das Verzeichnis/Applications/auf dem Mac. Nachdem Xcode auf dem Mac installiert ist, öffnen Sie das Terminal und geben Sie den folgenden Pfad ein:
sudo xcode-select-s/Applications/Xcode.app/Contents/Developer
–
Welcher dieser Tricks hat funktioniert, um die Fehlermeldung „xcode-select: error: tool’xcodebuild’require Xcode, but active developer directory’/Library/Developer/CommandLineTools’is a command line tools instance“ für Sie zu beheben auf deinem Mac? Hast du eine andere Lösung gefunden? Lass es uns in den Kommentaren wissen.