No sabía que había, o se suponía que debía haber, un instalador de Xcode aparte de la tienda de aplicaciones. Gracias.
Respuestas:
13
Estaba muy enojado cuando descubrí que la actualización de OS X Lion borró toda mi cadena de herramientas de desarrollo. Sin embargo, con la ayuda de un amigo, descubrí que la cadena de herramientas se había movido a la /Developer/usr/bin/carpeta en el disco. Por mi necesidad inmediata, lo único que tenía que hacer make, gccy g++está disponible en el camino, así que creé enlaces simbólicos a /Developer/usr/bin/gnumake, /Developer/usr/bin/gcc-4.2y /Developer/usr/bin/g++-4.2dentro de la /usr/bin/carpeta. Sin embargo, imagino que el enfoque correcto sería reinstalar XCode para solucionar el problema.
Acabo de instalar Xcode 4.3 en Lion desde la tienda de aplicaciones, tuve el mismo problema con gcc, etc.no instalado. Tropecé hasta que hice lo siguiente:
en Xcode: Preferencias -> Descargas Con "Componentes" seleccionados, verá una lista de componentes descargables.
Busque las herramientas de línea de comandos y haga clic en instalar. Se le solicitará su ID de usuario y contraseña de desarrollador de Apple. Después de autenticarse con éxito, el componente de herramientas de línea de comandos descarga e instala un montón de bondades, incluido gcc.
Esto es más de 3 GB. ¿Apple realmente odia tanto a los desarrolladores?
Zach Rattner
Sí. Diviértete actualizando también.
Vervious
@Zach Bueno, las herramientas de desarrollo siempre han sido un poco enormes, pero ¿no tendrías que instalar una nueva versión de Xcode de todos modos al actualizar el sistema?
slhck
1
Aún puede obtener Xcode de forma gratuita si se registra (de nuevo de forma gratuita) con Apple Developer Connection ( developer.apple.com ).
Scott
44
@Nerian: descargue e instale Xcode desde AppStore, ejecute "Instalar Xcode.app" (omití este paso, no asuma que está instalado después de instalarlo desde AppStore), luego gcc y las otras herramientas de compilación funcionan de repente. Whoo
timoxley
6
Simplemente puede poner / Developer / usr / bin en su $ PATH y todo está bien:
Si ya tiene instalado Xcode, ejecute sudo /Developer/Library/uninstall-devtools --mode=allpara desinstalar y luego continúe desde el paso 8.
bouke
Desinstalé Xcode e intenté reinstalarlo, pero no había ningún paso de "Instalar Xcode" ... sin embargo, todavía no tengo gcc-4.2 en mi línea de comando ...
Alan H.
0
También tuve este problema, donde incluso después de instalar XCode4, no había gcc en mi camino. Pero resulta que mi instalación se acaba de descifrar. Volví a ejecutar el instalador de XCode y ahora / usr / bin / gcc es un enlace simbólico a /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 como debería ser.
editar: el comentario de secoif fue correcto. Simplemente reinstale XCode.
Vincular a gcc de esa manera no parece funcionar correctamente. Consulte gist.github.com/1096750 para ver si intento hacer eso para vincular a gcc / make para usar con OSX brew. Descargue e instale desde la AppStore según mi otro comentario.
timoxley
0
Las nuevas instalaciones de Xcode (versiones 4.2 y posteriores) a través de App Store no se envían con gcc-4.2. Puede descargar e instalar Xcode 4.1 a través de Apple Developer Central . Se requiere inscripción gratuita.
Respuestas:
Estaba muy enojado cuando descubrí que la actualización de OS X Lion borró toda mi cadena de herramientas de desarrollo. Sin embargo, con la ayuda de un amigo, descubrí que la cadena de herramientas se había movido a la
/Developer/usr/bin/
carpeta en el disco. Por mi necesidad inmediata, lo único que tenía que hacermake
,gcc
yg++
está disponible en el camino, así que creé enlaces simbólicos a/Developer/usr/bin/gnumake
,/Developer/usr/bin/gcc-4.2
y/Developer/usr/bin/g++-4.2
dentro de la/usr/bin/
carpeta. Sin embargo, imagino que el enfoque correcto sería reinstalar XCode para solucionar el problema.fuente
Acabo de instalar Xcode 4.3 en Lion desde la tienda de aplicaciones, tuve el mismo problema con gcc, etc.no instalado. Tropecé hasta que hice lo siguiente:
en Xcode: Preferencias -> Descargas Con "Componentes" seleccionados, verá una lista de componentes descargables.
Busque las herramientas de línea de comandos y haga clic en instalar. Se le solicitará su ID de usuario y contraseña de desarrollador de Apple. Después de autenticarse con éxito, el componente de herramientas de línea de comandos descarga e instala un montón de bondades, incluido gcc.
fuente
Descargue el nuevo Xcode de la App Store y ejecute Instalar XCode. Ahora es gratis, no $ 4.99.
fuente
Simplemente puede poner / Developer / usr / bin en su $ PATH y todo está bien:
fuente
Seguí estos pasos y pude hacer que GCC volviera a funcionar.
fuente
sudo /Developer/Library/uninstall-devtools --mode=all
para desinstalar y luego continúe desde el paso 8.También tuve este problema, donde incluso después de instalar XCode4, no había gcc en mi camino. Pero resulta que mi instalación se acaba de descifrar. Volví a ejecutar el instalador de XCode y ahora / usr / bin / gcc es un enlace simbólico a /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 como debería ser.
editar: el comentario de secoif fue correcto. Simplemente reinstale XCode.
fuente
Las nuevas instalaciones de Xcode (versiones 4.2 y posteriores) a través de App Store no se envían con gcc-4.2. Puede descargar e instalar Xcode 4.1 a través de Apple Developer Central . Se requiere inscripción gratuita.
fuente