如题,说的是要 xcod4.1 才行,但已经升级到 4.2.1 了,怎么办啊?
如果你需要 ruby 1.9.3 之前的版本。可以下载一个 gcc 编译器
https://github.com/kennethreitz/osx-gcc-installer
然后安装 ruby 的时候用 CC=/usr/bin/gcc-4.2 rvm install 1.8.7
#1 楼 @hisea
1.9.3 我也报错
‘’‘bash
QianmatoMacBook-Pro:~ qianfeng$ rvm install 1.9.2
Fetching yaml-0.1.4.tar.gz to /Users/qianfeng/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/qianfeng/.rvm/src
ERROR: Error running 'tar mzxf /Users/qianfeng/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/qianfeng/.rvm/src ', please read /Users/qianfeng/.rvm/log/ruby-1.9.2-p290/yaml/extract.log
Configuring yaml in /Users/qianfeng/.rvm/src/yaml-0.1.4.
ERROR: Error running ' ./configure --prefix="/Users/qianfeng/.rvm/usr" ', please read /Users/qianfeng/.rvm/log/ruby-1.9.2-p290/yaml/configure.log
Compiling yaml in /Users/qianfeng/.rvm/src/yaml-0.1.4.
Installing yaml to /Users/qianfeng/.rvm/usr
Installing Ruby from source to: /Users/qianfeng/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)...
’‘’
这问题已经有解。 1.安装了 Xcode 4.2.1
Lion 10.7.2,Xcode 4.2.1 不能安装(或者是安装好后,编译其他东西会有问题)。 需要按照 2 楼 @hisea 的方法。此时会在 /usr/bin/ 下多一个 gcc-4.2
ps 我直接在 .bash_profile 里添加了一句,算是一劳永逸吧:
export CC=/usr/bin/gcc-4.2
可以尝试 rvm install 1.9.2-p320 --with-clang=clang
根据测试可以安装 1.9.2,虽然提示可能有错误,但是基本上能用。
PS:环境——10.8 DP3+Xcode 4.3.2+console line tools 10.8 DP3