10 votes

Homebrew continue de dire que XCode n'est pas installé.

J'essaie d'installer Ruby en utilisant Homebrew, le gestionnaire de paquets d'OSX.

Lorsque je lance 'brew install ruby', je continue à obtenir le message 'Warning : XCode n'est pas installé ! XCode est installé, c'est un mensonge.

Y a-t-il quelque chose que je puisse essayer pour réparer ça ? Je suis sous Lion avec XCode 3.2.6.

8voto

Grandmaster Sen Points 11

Homebrew ne fonctionne pas d'emblée avec XCode 4.3. Vous devez également installer les outils de ligne de commande pour Xcode.

Vous pouvez le faire en démarrant XCode et en allant dans Préférences->Téléchargements->Outils de ligne de commande et cliquer sur installer. Ou les obtenir manuellement à partir de https://developer.apple.com/downloads/index.action .

Finalement, j'ai dû appeler

 xcode-select -switch /Applications/Xcode.app

3voto

slhck Points 209720

Selon le Wiki Homebrew vous devez utiliser la version 4.1 de Xcode lorsque vous utilisez OS X Lion.

Ils disent en fait

Notez que l'utilisation d'un XCode plus ancien que 4.1 sur 10.7 peut provoquer des erreurs de construction.

mais le message d'"avertissement" est probablement trompeur. Essayez mise à jour de Xcode à la dernière version via le Mac App Store.

1voto

jpfreire Points 121

Vous pouvez également essayer de redémarrer après avoir installé Xcode.

J'avais aussi ce problème (Brew prétendait que Xcode n'était pas installé), sous 10.7. J'avais supprimé Xcode 4.1 et utilisé l'app store pour installer Xcode 4.2, il était donc bien à jour. J'ai ajouté manuellement /Developer/usr/bin à mon chemin, ce qui n'a pas aidé. Mais un redémarrage l'a fait.

0voto

user114957 Points 21

Ajoutez le répertoire suivant à votre chemin d'accès, en ajoutant cette ligne à votre fichier ~/.bash_profile :

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin

0voto

Almeister9 Points 11

Ce qui a fonctionné pour moi, c'est simplement de lancer l'application XCode et de cliquer sur "OK" sur "Start using XCode"...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X