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 ?

1voto

Kamil Kocemba Points 724
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

0voto

Languoguang Points 69
sudo xcode-select -s /Applications/Xcode 10.app/Contents/Developer

languoguangs-iMac:/ languoguang$ sudo xcode-select -s /Applications/Xcode 10.app/Contents/Developer
xcode-select: error: invalid argument '10.app/Contents/Developer'
Usage: xcode-select [options]

Print or change the path to the active developer directory. This directory
controls which tools are used for the Xcode command line tools (for example, 
xcodebuild) as well as the BSD development commands (such as cc and make).

Options:
  -h, --help                  print this help message and exit
  -p, --print-path            print the path of the active developer directory
  -s <path>, --switch <path>  set the path for the active developer directory
  --install                   open a dialog for installation of the command line developer tools
  -v, --version               print the xcode-select version
  -r, --reset                 reset to the default command line tools path
languoguangs-iMac:/ languoguang$ sudo xcode-select -s "/Applications/Xcode 10.app/Contents/Developer"

parce que le nom de mon Xcode dans l'application est "Xcode 10",

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

travaux.

0voto

Jaeseok An Points 58

Dans mon cas,

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

n'a pas fonctionné car mon Xcode avait un nom spécial. ex) Xcode_11.2.0_beta_2_stackoverflow.app

cd /applications
ls

Ensuite, j'ai trouvé mon nom Xcode, puis je l'ai remplacé par

sudo xcode-select -s /Applications/{myXcodeName}.app/Contents/Developer 

Ça a marché pour moi.

0voto

legel Points 948

Aucune des solutions ci-dessus n'a fonctionné pour moi. Au départ, j'ai installé Command Line Tools séparément, puis tout Xcode. Ce qui a marché pour moi, c'est de désinstaller Command Line Tools comme indiqué ci-dessous aquí . Ensuite, en essayant d'exécuter xcode-select à nouveau, on m'a demandé de les réinstaller.

*D'ailleurs, la raison pour laquelle j'ai trouvé ce fil de discussion est que j'avais installé certaines bibliothèques (en particulier gcc ) avec macports J'ai installé le logiciel Xcode, probablement en utilisant les anciens outils en ligne de commande, puis j'ai installé le logiciel complet Xcode au milieu du développement. Donc, dans mon cas, j'ai dû réinstaller les outils suivants macports après avoir supprimé les outils de ligne de commande autonomes, les avoir réinstallés, réinstallé gcc et ma compilation a fonctionné.

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