2012-06-21 23 views
7

me sale el siguiente resultado cuando se intenta instalar la gema JSON en león:No se puede instalar la gema JSON -v '1.7.3'

gem install json -v '1.7.3' Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension.

/Users/victorstan/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb creating Makefile

make compiling parser.c make: /usr/bin/gcc-4.2: No such file or directory make: * [parser.o] Error 1

+0

Parece que estás en OSX. ¿Recientemente instaló o actualizó xcode? mkmf generó un Makefile con un compilador incorrecto, por lo que puede tener algunos enlaces simbólicos malos aún. Esto es definitivamente un problema a nivel de sistema. Probablemente pueda resolverlo con un enlace simbólico, pero vale la pena su tiempo para investigar qué está causando este problema. – x1a4

+0

Desearía saber cómo investigar, ¿cómo sé cuáles son los enlaces simbólicos malos? –

Respuesta

20

Uso which gcc y crear un enlace simbólico en/usr/bin /gcc-4.2. p.ej.

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

Tuve que hacer 'sudo ln -s/usr/bin/g ++/usr/bin/g ++ - 4.2' –

+0

+1 ¡Por salvar mi vida! Gracias. – Mike

+0

Muchas gracias. –

Cuestiones relacionadas