web-dev-qa-db-fra.com

Impossible d'installer l'outil de ligne de commande, "xcode-select --install" ne fonctionne pas

Je ne sais pas comment installer les outils de ligne de commande sur OSX Mavericks. Ou mieux: je sais comment faire (je viens de le faire sur un autre MacBook), mais quelque chose ne va pas cette fois.

Qu'est-il arrivé:

  • J'installe Homebrew sur OSX Mavericks
  • Homebrew me demande d’installer le CLT et de lancer une interface graphique pour cela
  • Je fais une erreur: j'installe XCode à la place de CLT, mais je constate que le CLT n'a pas été installé avec.

Maintenant, quand j'écris

brew doctor

J'ai compris

Avertissement: aucun outil de développement n’est installé.
Vous devez installer les outils de ligne de commande.
Exécutez `xcode-select --install` pour les installer.

J'écris ce que ça dit, mais j'ai toujours

Utilisation: xcode-select -print-path
ou: xcode-select -switch 
ou: xcode-select -version
Arguments:
- print-path Imprime le chemin du dossier Xcode actuel.
- switch xcode_folder_path Définit le chemin du dossier Xcode actuel.
- version Imprime les informations de version de xcode-select

Je pense que je devrais plutôt voir cette interface graphique ( screenshots ) que j'ai vue au début et qui m'a permis d'installer le CLT.

Est-ce que quelqu'un sait comment puis-je exécuter à nouveau cette interface graphique?

12
Giovanni

Essayez de télécharger directement à partir du site des outils de développement Apple: https://developer.Apple.com/downloads/index.action .
Cela nécessite une connexion avec un compte développeur.

16
zaph

Le problème que vous rencontrez est peut-être que vous avez une ancienne version de xcode-select qui n'a pas l'option --install. J'ai eu le même problème et l'exécution de xcode-select --version a révélé que j'avais la version 2003, qui est ancienne.

Ce que vous avez probablement besoin de faire est de restaurer le shim système d'origine xcode-select fourni avec votre OSX Mavericks afin qu'il se réfère correctement aux nouvelles versions de xcode ou de CLT que vous installez, au lieu d'être collé pour toujours à l'ancienne version.

Cet article de blog détaille un peu plus le problème: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

Voici le torrent contenant les cales système OSX Mavericks d’origine (extraites du programme d’installation original). Vous n’avez donc pas besoin de télécharger et de réinstaller tout le système d’exploitation: https://archive.org/details/completely_uninstall_osx-gcc- installateur

J'espère que cela aidera tous ceux qui pourraient trébucher sur cette question.

0
Magne

Je suis tombé sur ce problème lorsque j'ai retiré Xcode de mon ordinateur portable (espace disque insuffisant) et que je voulais simplement installer les outils de ligne de commande. Il a installé, mais n'a pas corrigé le chemin Xcode-select. En utilisant les informations ci-dessus, j'ai ensuite lancé:

xcode-select -s /Library/Developer/CommandLineTools

Homebrew fonctionne maintenant très bien avec seulement les outils de ligne de commande et j'ai 9 Go de retour! Par conséquent, si vous avez supprimé Xcode de votre système et venez d'installer les outils de ligne de commande, vous devrez exécuter manuellement la ligne de commande ci-dessus.

0
Richard Guay