Certains utilisateurs de ligne de commande Mac travaillant avec nodejs et npm peuvent voir un message d’erreur et un échec de commande du type”xcode-select : erreur : l’outil’xcodebuild’nécessite Xcode, mais le répertoire du développeur actif’/Library/Developer/CommandLineTools’est une instance d’outils de ligne de commande ». Ce message d’erreur apparaît parfois après la mise à jour de MacOS, la migration de Mac ou

Si vous rencontrez ce message d’erreur, vous pourrez probablement le corriger assez simplement.

Solution 1 : Installer Outils de ligne de commande

La solution la plus simple consiste simplement à installer des outils de ligne de commande sur le Mac, ce qui peut être fait à partir de la ligne de commande. Vous pouvez également simplement installer la suite Xcode complète à partir du Mac App Store si vous êtes enclin à le faire.

Lancez le terminal et entrez la commande suivante pour lancer l’installation des outils de ligne de commande

xcode-select–install

Procédez à l’installation lorsque vous y êtes invité

Cela seul peut résoudre le message d’erreur «xcode-select error xcodebuild requires Xcode».

Solution 2 : Changer de répertoire pour les outils de ligne de commande

Parfois, si vous avez installé Xcode et les outils de ligne de commande séparément, vous devrez peut-être re-spécifier le répertoire utilisé pour les outils de ligne de commande avec la commande suivante entrée dans le terminal :

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

Solution 3 : Installer Xcode et modifier l’emplacement des outils de ligne de commande

Une autre approche implique le package Xcode complet que vous pouvez télécharger depuis Apple.

Ouvrez Xcode sur Mac, puis déroulez le menu Xcode et choisissez Préférences Allez dans”Emplacements”et sélectionnez les outils de ligne de commande appropriés

Solution 4 : Installez Xcode dans/Applications, changez de répertoire en conséquence

Et enfin, une autre solution qui a fonctionné pour certains utilisateurs lorsque les approches ci-dessus ne fonctionnent pas consiste à installer Xcode depuis le Mac App Store dans le répertoire/Applications/sur le Mac. Une fois Xcode installé sur le Mac, ouvrez le Terminal et entrez le chemin suivant :

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

Laquelle de ces astuces a fonctionné pour corriger le message d’erreur”xcode-select : erreur : l’outil’xcodebuild’nécessite Xcode, mais le répertoire de développement actif’/Library/Developer/CommandLineTools’est une instance d’outils de ligne de commande”pour vous sur votre Mac ? Avez-vous trouvé une autre solution ? Faites le nous savoir dans les commentaires.

Connexe

Categories: IT Info