使用Mountain Lion,Xcode 4.5和RVM安装Ruby?
rvm install 1.9.3 --with-gcc=clang
(由于无法在Lion下安装Ruby与RVM – GCC问题的建议 )不起作用,因为Mac OS X 10.8.2(Mountain Lion)和Xcode 4.5都没有clang
是否可以使用llvm
编译Ruby?
根据Matthias Schmidt的“如何在带有LLVM和rbenv的Mac OS X上安装Ruby 1.9.3” ,Ruby现在与LLVM完全兼容。
但是,我仍然得到: error: C compiler cannot create executables
更新:
实际上,我在这里找到了clang
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
(感谢Node.js安装Wiki )。 我只是没有在我的道路上clang
。
所以,如果我将clang
添加到我的路径中, rvm install 1.9.3 --with-gcc=clang
足够?
不,ruby与llvm不完全兼容,至少有一个Fibers问题,如果llvm的版本发生变化,可能会出现其他问题。
Ruby最适合gcc-4.2,rvm提供了如何获取它的信息(+其他重要的东西):
rvm requirements
来自RVM说明:
自制软件 :
如果您使用的是Homebrew ,则可以从homebrew / dupes安装apple-gcc42和所需的库:
brew update brew tap homebrew/dupes brew install autoconf automake apple-gcc42 rvm pkg install openssl
这可以与现有的Xcode 4.2+安装或Xcode的命令行工具并存。
osx-gcc-installer :
如果您不使用Homebrew,您可以下载并安装osx-gcc-installer:
https://github.com/kennethreitz/osx-gcc-installer 。
希望它会对你有所帮助。
我用过这个: http : //railsinstaller.org/mac – 这是一个BREEZE。 我也喜欢崇高的文本编辑器,发现通过这个资源…也许我会告别macvim! 设想。