2012-06-21 15 views
7

alıyorum aslan üzerinde json mücevher yüklemeye çalışırken aşağıdaki çıkışı:json -v mücevher yüklenemiyor '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

OSX üzerindeymişsiniz gibi görünüyor. Son zamanlarda xcode'u yüklediniz mi veya yükseltin mi? mkmf bir Makefile'i kötü bir derleyici ile oluşturdu, bu yüzden hala etrafta asılı bazı kötü symlinks olabilir. Bu kesinlikle sistem düzeyinde bir sorundur. Muhtemelen bir bağlantı ile çözebilirsiniz, ancak bu soruna neden olan şeyleri araştırmak için zaman ayırmaya değer. – x1a4

+0

Keşke nasıl araştıracağımı bilseydim, kötü simitlerin ne olduğunu nasıl bilebilirim? –

cevap

20

Kullanım which gcc ve buna bir sembolik oluşturmak/usr/bin /gcc-4.2. Örneğin.

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

Ayrıca sudo ln -s/usr/bin/g ++/usr/bin/g ++ yapmak zorunda kaldım - 4.2' –

+0

+1 Hayatımı kurtarmak için! Teşekkürler. – Mike

+0

Çok teşekkür ederim. –