我用Lion购买了一台新的iMac并安装了Xcode 4.3.2。运行安装Xcode 4.3.2并缺少gcc时如何使用RVM安装Ruby 1.9.3?
curl -L get.rvm.io | bash -s stable
后,我打开了一个新的bash
,并用
$ rvm install 1.9.3
安装Ruby 1.9.3,但有错误及日志说,C编译器是不存在的。而rvm requirements
说:
$ rvm requirements
[...]
Xcode 4.3+ users
- please be warned
- only ruby-1.9.3-p125+ is partially supported
- in case of any compilation issues:
* downgrade to Xcode 4.1
* uninstall Xcode and install osx-gcc-installer
and reinstall your rubies.
这是否意味着我可能需要降级到4.1的Xcode?如果我想保留Xcode 4.3.2,该怎么办?那么1.9.3-p125 +能够工作,但只能部分工作?
更新:或者如何安装Ruby 1.9.2 - 它可以使用最新的Rails 3.2.3吗?如果是这样,如何添加gcc? (使用Xcode的GCC?)
cd/tmp的输出是什么? echo“int main(int argc,char * argv){return 0;}”> foo.c; gcc -o foo foo.c; ./foo && echo success ||回声失败'? – sarnold 2012-04-17 02:43:46
当我自己输入'gcc'时,它会显示'-bash:gcc:command not found' – 2012-04-17 02:45:14
试试最后一条建议[对此答案](http://stackoverflow.com/a/8032980/377270) :'rvm install 1.9.3 --with-gcc = clang' – sarnold 2012-04-17 02:47:37