Impossible d'utiliser xcodebuild sur Mavericks avec des Outils de Ligne de Commande installé
J'ai installé les Outils de Ligne de Commande:
$ xcode-select --print-path
/Library/Developer/CommandLineTools
Cependant, quand quelque chose essaie d'utiliser xcodebuild
, j'obtiens l'erreur suivante:
$ /usr/bin/xcodebuild
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Sur la Montagne du Lion, il était possible de l'utiliser sans l'installation de l'ensemble de Xcode, mais justement, les Outils de Ligne de Commande. Est-il possible de le faire sur Mavericks? Comment puis-je le faire fonctionner?
N. B. C'est sur un installation propre de Mavericks.
Mise à jour: juste pour vous montrer, j'ai les Outils de Ligne de Commande installé:
$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
- En cours d'exécution dans le même problème ici pour essayer de construire quelque nœud de modules. Nous espérons une solution de rechange rapide est disponible.
- J'ai créé un sujet sur
node-gyp
que c'est la source de mon problème: github.com/TooTallNate/node-gyp/issues/341 - Vous devrez peut-être installer Xcode. C'est comment mon gcc --version ressemble Configuré avec: --prefix=/Applications/Xcode.app/Contents/Développeur/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1 Apple LLVM version 5.0 (clang-500.2.79) (basé sur LLVM 3.3 svn) Cible: x86_64-apple-darwin13.0.0 modèle de Thread: posix
- Peut-être que vous avez raison, juste étrange qu'il n'était pas nécessaire sur la Montagne du Lion avec des Outils de Ligne de Commande installé.
- Je suppose que vous n'avez
xcode-select --install
. Avec Xcode installéxcode-select --print-path
imprime/Applications/Xcode.app/Contents/Developer
InformationsquelleAutor | 2013-10-26
Vous devez vous connecter pour publier un commentaire.
Je sais que c'est une réponse tardive, mais dans mon cas, cette commande a résolu le problème:
Il semble que OSX a changé
xcodebuild
d'exigerXCode
à être installé, là où avant il fonctionnait correctement avec seulement le OSX Outils de Ligne de Commande installé.Vieux semi-réponse
Beaucoup de gens ont couru dans ce Noeud. Le nœud de l'outil de construction,
gyp
, utilisexcodebuild
pour préparer la compilation nœud de paquets. Mavericks a changé le comportement desxcodebuild
de sorte qu'il ne fonctionne plus correctement avecgyp
. Ce est fixée à l'instant. Voir le nœud-gyp problèmeUne fois que les changements ont été déployés pour la NGP, vous serez en mesure d'installer la nouvelle
node-gyp
paquet et compiler correctement. Vous devrez également mettre à jour votre MNP version une fois que les modifications sont intégrées dans MNP.Veuillez d'abord aller dans le finder, sélectionnez Applications de panneau de gauche, à côté look pour Xcode, et de vérifier si son nom est Xcode ou Xcode-Bêta
Si le nom est Xcode-Bêta puis entrez cette commande dans le Terminal:
Si le nom est Xcode puis saisissez cette commande:
Espère que cette réponse pourrait aider pour les utilisateurs de la version Bêta de Xcode
Grâce
Ce problème était dû à xcode-select développeur répertoire pointant vers
/Library/Developer
, qui ne contient que le dossierCommandLineTools
. À cette fin, le message d'erreur est de se plaindre de ne pas le répertoire n'étant pas le même que Xcode.Deux solutions testées:
(Ré) Installer Xcode.
Point de xcode-select pour le Xcode Developer Répertoire à l'aide de la commande suivante:
Références:
Comment corriger l'erreur comme “xcode-select: erreur: l'outil de xcodebuild’ exige Xcode, mais active de développeurs directory * LIEN CASSÉ *
xcode-select active de développeurs répertoire d'erreur
J'ai réinstallé Xcode partir de l'App Store qui a résolu ce problème. Je suppose que ma précédente installation n'est pas complète installer
Si vous utilisez XCode2:
sudo xcode-select --commutateur /Applications/Xcode\ 2.app/Contents/Développeur
Attention à la "\" pour échapper à l'espace.
Aujourd'hui, j'ai eu ce problème et le problème a été j'ai été en utilisant un manuel d'installation de xcode et avait le fichier nommé Xcode8.3.2.application au lieu de Xcode.app. Renommer l'application résolu le problème de xcode-select de se plaindre. Cela semble indiquer que la régulière appname est sur son chemin de recherche, mais les variantes ne sont pas.
Il y a aussi une interface graphique pour modifier la Commande d'Outils de Ligne de chemin dans Xcode > Préférences > les Emplacements:
J'ai juste eu ce problème après la mise à jour de Xcode 10.3 tout en gardant une ancienne copie de 10.2.1 dans un sous-dossier dans les Applications. Quand j'ai ouvert ce Lieux panneau de la sélection pour les Outils de Ligne de Commande est vide, mais j'ai été en mesure de choisir entre les deux versions installées:
J'ai tendance à aller avec l'interface graphique option si elle est disponible au lieu de les copier dans
sudo
commandes de la SORTE.Autant que je sache, outils de ligne de commande dans Mavericks sont installés dans /Applications/Xcode.app/Contents/Développeur qui semble impliquer que Xcode est nécessaire. Fonctionnalité non documentée probablement.