Acabo de actualizar mi Macbook a Mountain Lion, peroahora no puedo instalar algunas gemas, debido al siguiente error sobre los encabezados. Miré a mi alrededor y parece que tiene que ver con que faltan los encabezados de Ruby. Se sugirió instalar Xcode, así que instalé el Xcode completo desde la aplicación almacene y también las herramientas de la línea de comandos de Xcode. Pero aún así no hay suerte. ¿Alguna sugerencia?
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.
Respuestas
26 para la respuesta № 1Asegúrese de instalar las herramientas de línea de comandos de Xcode.
Esta insinuación me ayudó con este problema:
sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2
2 para la respuesta № 2
Pude hacer que las cosas funcionaran simplemente instalando "Command Line Tools 10.8 para Xcode - finales de julio de 2012" (no XCode en sí) desde:
https://developer.apple.com/downloads/index.action
(Siga el enlace "Ver todas las descargas" de la página del Centro de desarrollo de Mac)
Para su información, no tenía XCode instalado en Lion, solo las "Herramientas de línea de comandos". No estoy seguro de si las nuevas herramientas de la línea de comandos de XCode funcionarán bien con el antiguo XCode.