Soy nuevo en la Terminal, así que por favor tengan paciencia conmigo. Completado la instalación de la siguiente éxito (en este orden):"No se pudo construir la extensión nativa de la gema" al instalar Rails
- xCode 4,5
- RVM 1,16
- GCC 4.2.1
- de Ruby 1.9.3
Al intentar instalar rieles ("gem install rails") la instalación comienza pero luego se interrumpe con un error: "No se pudo construir la extensión nativa gema". No tengo idea de a qué se refiere esto. Ideas? ¿Algo más que necesito instalar de antemano?
En mi primer intento de instalar Rails lo ejecuté accidentalmente con sudo. ¿Esto afectará algo?
Editar: Y la salida -
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/Users/staffanestberg/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
creating Makefile
make
compiling generator.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [generator.o] Error 1
Gem files will remain installed in /Users/staffanestberg/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5 for inspection.
Results logged to /Users/staffanestberg/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
Editar: Resuelto el uso de la sugerencia de Iouri. Añadir export CC=gcc
en .bash perfil a continuación, crear un enlace simbólico para el compilador correcta,
sudo ln -sf /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2
Se puede publicar la parte correspondiente de la salida de acumulación? –
Pero, por supuesto, mira la publicación actualizada. –
Eso es un poco raro. Acabo de comprobar en mi Mac aquí con el último XCode y gcc es/usr/bin/gcc, no /usr/bin/gcc-4.2. Por desgracia, no tengo idea de dónde se obtiene la configuración de gcc-4.2. Y no, no sé si puedes cambiarlo durante la instalación. Sin embargo, es posible que pueda anular el compilador configurado configurando la variable de entorno CC antes de intentar construir la gema. –