2012-02-02 3 views
2

Я попытался установить рубин 1.9.3 на Snow Leopard с помощью:Ошибка при установке рубин 1.9.3 на Snow Leopard

rvm install 1.9.3 --with-gcc=clang 

После установки компилятора GCC (я бегу Xcode 4.2). Но я получаю следующую сделать ошибку:

/usr/bin/gcc-4.2 -dynamic -bundle -o ../../.ext/x86_64-darwin10.8.0/tcltklib.bundle stubs.o tcltklib.o -L. -L../.. -L/$ 
ld: in /usr/local/lib/libgcc_s.1.dylib, missing required architecture x86_64 in file for architecture x86_64 
collect2: ld returned 1 exit status 
make[1]: *** [../../.ext/x86_64-darwin10.8.0/tcltklib.bundle] Error 1 
make: *** [mkmain.sh] Error 1 

ответ

2

/usr/bin/gcc-4.2 не предусмотрен в Xcode 4.2 этот файл может быть оставлен на старой установке, попробуйте:

rvm install 1.9.3 --with-gcc=clang 

Также она может быть решена путем удаления Xcode с :

/Library/Developer/Shared/uninstall-devtools 
rm -rf /Library/Developer/ 

И установка Xcode снова (чистая).

+0

Redownloading xcode занимает немного времени ... но вернется к вам, когда это сработает! – redconservatory

+0

Хорошо, я попробовал это (удаление и переустановка xcode с инструкциями выше), но получил эту ошибку: предоставленный CC (/ usr/bin/gcc) основан на LLVM, он еще не полностью поддерживается рубином и драгоценными камнями, пожалуйста, прочитайте 'rvm requirements' – redconservatory

+0

Я удалил настройку CC из ответа, также обязательно прочитал вывод команды' rvm requirements' – mpapis

Смежные вопросы