web-dev-qa-db-fra.com

xcrun: Erreur: impossible de statuer le chemin Xcode actif '/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'. (Aucun fichier ou répertoire de ce nom)

J'ai frappé ma tête contre le bureau toute la journée en essayant de résoudre ce problème !!!

J'ai essayé la suggestion de xcode-select -switch /path/to/xcode/ comme suggéré ici mais ça me donne quand même cette erreur!

J'ai maintenant complètement supprimé XCode 4.4 et les outils de ligne de commande, et l'exécution de xcrun me donne toujours cette erreur!

Même l'installation d'une nouvelle copie de Xcode et des outils de ligne de commande produit cette erreur !!

Résultat des commandes ..

sh-3.2# xcode-select -print-path
/Applications/Xcode.app/Contents/Developer
sh-3.2# xcrun -find
xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'.           (No such file or directory)
77
David

Solution n ° 1 (affecte tous les utilisateurs)

xcode-select Est la réponse. Soit vous pointez sur le mauvais chemin, soit vous ne le faites pas en tant qu'utilisateur root. Essayez ceci dans le terminal:

Sudo xcode-select -switch /Applications/Xcode.app

puis tapez votre mot de passe.

Solution n ° 2 (ne concerne que vous)

Si

  • vous ne voulez pas Sudo, ou
  • vous ne disposez pas des autorisations de superutilisateur, ou
  • la solution # 1 ne fonctionne pas

remplacez la variable d'environnement DEVELOPER_DIR à la place:

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

Facultatif : vous pouvez le faire persister entre les sessions de connexion en modifiant votre . Bash_profile fichier.

Si aucune solution ne fonctionne, publiez votre message d'erreur.

209
Aaron Brager

Le problème est que /usr/share/xcode-select/xcode_dir_link pointe vers un ancien dossier et ne se met pas à jour lorsque la commande

Sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/ est exécuté.

Solution: supprimez ce lien et créez-le manuellement.

15
Shmidt

Cela a fonctionné pour moi:

  1. Préférences XCode/Emplacements/Outils de ligne de commande - définissez la version et l'emplacement appropriés
  2. Préférences/Téléchargements XCode - installer les outils de ligne de commande
7
kombuster

Je ferais la même erreur sur 10.9. Je n'avais pas installé XCode sur mon système et j'ai mis à jour manuellement les outils de ligne de commande XCode. Après que la commande suivante a corrigé l'erreur pour moi:

Sudo xcode-select -switch /
2
TBA

Les solutions ci-dessus ne m'ont pas aidé. La suppression des anciens liens système m'a aidé. Il est décrit ici: Erreur: impossible d'exécuter /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/ibtool (aucun fichier de ce type)

2
Mr_Vlasov

J'ai vu cela avec seulement des systèmes mac car il considère l'exécution de quelques commandes telles que gccgit en tant que commandes de niveau système et une partie de command line developer tools.

J'avais rencontré ce problème après avoir désinstallé xcode. La solution consiste donc à installer xcode qui est pré-emballé avec les outils ou simplement installer les outils en exécutant xcode-select --install.

Réfs http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

1
Chinmaya Pati