/ / No puedo instalar algunas gemas después de la actualización del león de montaña - rubí sobre rieles, macos

No puedo instalar algunas gemas después de la actualización del león de montaña - rubí sobre rieles, macos

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 № 1

Asegú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:

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.