1017 votes

xcode-select active developer directory error

J'ai vu l'erreur suivante lors de l'exécution d'une npm install qui a exigé node-gyp ... mais pourrait être déclenché par n'importe quoi qui requiert xcode-select .

xcode-select : erreur : l'outil 'xcodebuild' nécessite Xcode, mais il est actif. active du développeur '/Library/Developer/CommandLineTools' est une instance de d'outils de ligne de commande

Quel est le problème ?

11voto

Andrey Deineko Points 13150

Juste au cas où vous utilisez xcode beta :

sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer

11voto

Je devais d'abord exécuter ceci

sudo xcode-select --reset

puis

sudo xcode-select -switch /Library/Developer/CommandLineTools

et puis ça a marché.

8voto

Rahul Shenoy Points 136
  1. Téléchargez Xcode depuis l'App Store.

  2. Allez dans les préférences de Xcode/Locations/CommandlineTools.

    Il vous suffit de le paramétrer à la version de Xcode. Il pointe automatiquement vers '/Application/Xcode.app'.

5voto

Lujaw Points 704

J'avais le même problème dans High Sierra. L'exécution de la commande suivante l'a résolu

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

3voto

javamonk Points 170

Sans Xcode : créer un fichier /usr/local/bin/xcodebuild avec du contenu pour tromper XcodeSelect

  #!/bin/bash
  exit 0

chmod +x /usr/local/bin/xcodebuild

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X