976 Stimmen

Xcode-select aktives Entwicklerverzeichnisfehler

Sah den folgenden Fehler beim Ausführen einer npm install, der node-gyp erforderte ... aber durch alles ausgelöst werden könnte, was xcode-select benötigt.

xcode-select: Fehler: Das Tool 'xcodebuild' erfordert Xcode, aber das aktive Entwicklerverzeichnis '/Library/Developer/CommandLineTools' ist eine Befehlszeilenwerkzeugeinstanz

Was ist das Problem?

8voto

Rahul Shenoy Punkte 737
  1. Downloaden Sie Xcode aus dem App Store.

  2. Gehen Sie zu Xcode Einstellungen/Orte/Befehlszeilentools

    Sie müssen es nur auf die Xcode-Version setzen. Es zeigt automatisch auf '/Application/Xcode.app'

5voto

Luja Shrestha Punkte 2505

Ich hatte das gleiche Problem in High Sierra. Das Ausführen des folgenden Befehls hat es gelöst

npm explore npm -g -- npm install node-gyp@latest

4voto

Semir Hodzic Punkte 509

Einfaches erneutes Installieren von xcode-select

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

4voto

Nikhil Maheshwari Punkte 2198

Bitte befolgen Sie die folgenden Schritte:

  1. Die neueste Version von Xcode kann von https://developer.apple.com/xcode/download/ heruntergeladen werden.
  2. Es wird im Ordner 'Downloads' heruntergeladen, es sei denn, anderweitig angegeben. Stellen Sie sicher, dass Sie den Pfad überprüfen, in dem Sie Xcode heruntergeladen und entpackt haben.
  3. Im Gegensatz zu anderen heruntergeladenen Anwendungen gibt Xcode beim Entpacken nicht die Option, es in "Applications" zu verschieben.
  4. Notieren Sie den XCODE-ACTUAL-LOCATION oder verschieben Sie ihn in die Applications.
  5. Beachten Sie, ob Sie Xcode oder Xcode-beta heruntergeladen haben.

Ausgehend von 4 und 5, führen Sie einen der folgenden Befehle aus (Führen Sie nicht alle ohne vorherige Beschreibung aus):

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
sudo xcode-select -s /[XCODE-ACTUAL-LOCATION]/Xcode.app/Contents/Developer
sudo xcode-select -s /[XCODE-ACTUAL-LOCATION]/Xcode-beta.app/Contents/Developer

3voto

sandeepkohli Punkte 49

Installieren Sie Xcode aus dem App Store. Nach der Installation führen Sie xcodebuild mit Root-Berechtigungen aus, d. h. sudo xcodebuild, und akzeptieren Sie die Sprache. Danach hat npm install bcrypt wie ein Charme funktioniert!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X