Homebrew sigue diciendo que XCode no está instalado

10

Estoy tratando de instalar Ruby usando Homebrew, el administrador de paquetes OSX.

Cuando ejecuto 'brew install ruby' sigo recibiendo el mensaje 'Advertencia: ¡XCode no está instalado!'. XCode está instalado, está mintiendo.

¿Hay algo que pueda intentar solucionar? Estoy ejecutando Lion con XCode 3.2.6.

Jaco Pretorius
fuente
Realmente no estoy buscando usar ninguna de las cosas nuevas de XCode aunque ... No es como si Homebrew tuviera una dependencia de XCode 4 ...
Jaco Pretorius
@slhck: resulta que tenías razón. La actualización a XCode 4 lo resolvió. Así que supongo que el error real aquí es que el mensaje de error es incorrecto: debería decir algo como 'Advertencia: está utilizando una versión obsoleta de XCode'. Si publica eso como la respuesta, ¿lo aceptaré?
Jaco Pretorius el

Respuestas:

3

De acuerdo con Homebrew Wiki , debes usar una versión Xcode ≥ 4.1 cuando ejecutas OS X Lion.

En realidad dicen ...

Tenga en cuenta que el uso de un XCode anterior a 4.1 en 10.7 puede causar errores de compilación.

... pero el mensaje de "advertencia" es probablemente engañoso. Intente actualizar Xcode a la última versión a través de Mac App Store.

slhck
fuente
8

Homebrew no funciona de fábrica con XCode 4.3. También necesita instalar las herramientas de línea de comandos para Xcode.

Puede hacerlo iniciando XCode y yendo a Preferencias-> Descargas-> Herramientas de línea de comandos y haga clic en instalar. O consígalos manualmente en https://developer.apple.com/downloads/index.action .

Finalmente tuve que llamar

 xcode-select -switch /Applications/Xcode.app
BetaRide
fuente
1

También puede intentar reiniciar después de instalar Xcode.

También tenía este problema (Brew afirmaba que xcode no estaba instalado), ejecutando 10.7. Eliminé Xcode 4.1 y utilicé la tienda de aplicaciones para instalar Xcode 4.2, por lo que definitivamente estaba actualizado. Agregué manualmente / Developer / usr / bin a mi ruta, lo que no ayudó. Pero lo hizo un reinicio.

Algun chico en internet
fuente
0

Agregue el siguiente directorio a su ruta, agregando esta línea a su ~/.bash_profile:

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin
fijiaaron
fuente
0

Lo que funcionó para mí fue simplemente iniciar la aplicación XCode y hacer clic en "Aceptar" en "Comenzar a usar XCode" ...

xpmatteo
fuente