7 votos

make, gcc y otras herramientas de desarrollo no están disponibles después de instalar XCode en Lion

Instalé XCode después de actualizar a OS X Lion, descargué XCode de la App Store. gcc , make y demás no se encuentran y no puedo compilar nada desde el código fuente debido a esto. Hice un find / -name make y parece que ha encontrado algo:

/Developer/Library/Xcode/Project Templates/Framework & Library/JNI Library/make
/Developer/usr/bin/make

¿Qué está pasando aquí? ¿Es esto normal?

7voto

Scott Saad Puntos 247

Es /Developer/usr/bin en su variable PATH?

Puedes probar ln -s /Developer/usr/bin/make /usr/bin/make

3voto

Marcelo Morales Puntos 1244

Asegúrese de que el sistema de $PATH se ha actualizado. Si tenía una ventana de terminal abierta antes de instalar, y está usando la misma ahora que tiene Xcode instalado, abra una nueva y deje que se ejecute a través de .bashrc/.bash_profile/etc de nuevo para actualizar la ruta. Si conoce el archivo específico en el que vive la variable $PATH en su sistema, también puede simplemente ejecutar source en ese archivo.

Si eso no funciona, puede añadir manualmente la ruta que el find encuentra estas herramientas en (debería ser /Developer/usr/bin ) a su $PATH dentro de ~/.bashrc o ~/.bash_profile (dependiendo de cómo estén configurados sus archivos bash - el mío tiene todo en ~/.bashrc pero los he personalizado mucho).

0voto

cjm Puntos 44090

Sí, parece que Apple ha movido todas las herramientas de desarrollo bajo /Developer. Por qué, no lo sé. Arreglar el $PATH es fácil, pero la parte molesta es que los includes también se han movido bajo /Developer/usr/include etc.

Me pasé medio día intentando compilar algunas extensiones de PHP, sin éxito, encontrándome con todo tipo de errores "blah.h no encontrado".

0voto

cjm Puntos 44090

Por fin me he dado cuenta de esto. Están en /Developer porque al instalar Xcode desde la App Store no se instala Xcode, sino una aplicación llamada "Install Xcode". Después de ejecutarla, todo volvió a la normalidad :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X