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.

Jaco Pretorius
la source
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.

slhck
la source
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
BetaRide
la source
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.

Un gars sur Internet
la source
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
fijiaaron
la source
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" ...

xpmatteo
la source