在Snow Leopard上安装ruby 1.9.3时出错

时间:2012-02-02 03:33:20

标签: ruby osx-snow-leopard rvm

我尝试使用以下方法在Snow Leopard上安装ruby 1.9.3:

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

1 个答案:

答案 0 :(得分:2)

Xcode 4.2中未提供

/usr/bin/gcc-4.2此文件可能会被旧版安装保留,请尝试:

rvm install 1.9.3 --with-gcc=clang

也可以通过以下方式卸载Xcode来解决:

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

再次安装Xcode(干净)。