2012-07-27 15 views
8

Acabo de actualizar mi Macbook a Mountain Lion, pero ahora no puedo instalar algunas gemas, debido al siguiente error sobre los encabezados. Miré a mi alrededor y parece tener que ver con los encabezados de Ruby que faltan. Se sugirió instalar Xcode, así que instalé el Xcode completo de la tienda de aplicaciones y también las herramientas de línea de comandos de Xcode. Pero todavía no hay suerte. ¿Alguna sugerencia?No se pueden instalar algunas gemas después de la actualización al león de montaña

ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) 
checking for ffi.h... *** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of 
necessary libraries and/or headers. Check the mkmf.log file for more 
details. You may need configuration options. 

Respuesta

26

Asegúrese de instalar las herramientas de línea de comandos de Xcode.

Este hint me ayudaron con este tema:

sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2 
+1

Gracias !!! ¡Seguí tu enlace de pista y eso resolvió el problema! – John

+1

Gracias! ¡Funciona como un encanto ahora! –

+1

Accesorios principales !! De alguna manera 10.8 desinstaló mis herramientas de línea cmd? wtf? – OneChillDude

2

yo era capaz de hacer las cosas de trabajo con sólo instalar "Herramientas de línea de comandos 10.8 de Xcode - finales de julio 2012" (no Xcode en sí) a partir de:

FYI, no tenía XCode instalado en Lion, solo las "Herramientas de línea de comandos". No estoy seguro de si las nuevas herramientas de línea de comandos de XCode funcionarán bien con el viejo XCode.

+0

Estaba buscando la descarga de herramientas de línea de comandos 10.8, pero no pude encontrarlas, así que gracias por el enlace. – John

Cuestiones relacionadas