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


10

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

Lorsque je lance «brew install ruby», je reçois toujours le message «Attention: XCode n'est pas installé!». XCode est installé, il ment.

Puis-je essayer de résoudre ce problème? J'utilise Lion avec XCode 3.2.6.


Je ne cherche pas vraiment à utiliser les nouveaux trucs XCode ... Ce n'est pas comme si Homebrew avait une dépendance à XCode 4 ...
Jaco Pretorius

@slhck - il s'avère que vous aviez raison. La mise à niveau vers XCode 4 l'a résolu. Je suppose donc que le bogue réel est que le message d'erreur est incorrect - il devrait dire quelque chose comme «Avertissement: vous utilisez une version obsolète de XCode». Si vous postez cela comme réponse, j'accepte?
Jaco Pretorius

Réponses:


3

Selon le Homebrew Wiki , vous devez utiliser une version Xcode ≥ 4.1 lors de l'exécution d'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 «avertissement» est probablement trompeur. Essayez de mettre à jour Xcode vers la dernière version via le Mac App Store.


8

Homebrew ne fonctionne pas 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 cliquez sur installer. Ou obtenez-les manuellement sur https://developer.apple.com/downloads/index.action .

J'ai finalement dû appeler

 xcode-select -switch /Applications/Xcode.app

1

Vous pouvez également essayer de redémarrer après l'installation de Xcode.

J'avais aussi ce problème (Brew affirmant que xcode n'était pas installé), exécutant 10.7. J'avais supprimé Xcode 4.1 et utilisé l'App Store pour installer Xcode 4.2, il était donc définitivement à jour. J'ai ajouté manuellement / Developer / usr / bin à mon chemin, ce qui n'a pas aidé. Mais un redémarrage l'a fait.


0

Ajoutez le répertoire suivant à votre chemin, en ajoutant cette ligne à votre ~/.bash_profile:

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

0

Ce qui a fonctionné pour moi, c'était simplement de démarrer l'application XCode et de cliquer sur "OK" dans "Commencer à utiliser XCode" ...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.