使用Mountain Lion、Xcode 4.5和RVM安装Ruby?

使用Mountain Lion、Xcode 4.5和RVM安装Ruby?,ruby,rvm,llvm,Ruby,Rvm,Llvm,rvm安装1.9.3——使用gcc=clang(如建议的)不起作用,因为Mac OS X 10.8.2(Mountain Lion)和Xcode 4.5都没有clang 可以用llvm编译Ruby吗 据介绍,Ruby现在与LLVM完全兼容 但是,我仍然得到:错误:C编译器无法创建可执行文件 更新: 事实上,我在这里找到了clang(多亏了代码库)。我只是没有叮当声 所以,如果我将clang添加到路径中,那么rvm安装1.9.3——gcc=clang是否足够?否,ruby与llvm不完全兼容,光纤

rvm安装1.9.3——使用gcc=clang
(如建议的)不起作用,因为Mac OS X 10.8.2(Mountain Lion)和Xcode 4.5都没有
clang

可以用
llvm
编译Ruby吗

据介绍,Ruby现在与LLVM完全兼容

但是,我仍然得到:
错误:C编译器无法创建可执行文件

更新: 事实上,我在这里找到了
clang
(多亏了代码库)。我只是没有
叮当声


所以,如果我将
clang
添加到路径中,那么
rvm安装1.9.3——gcc=clang
是否足够?

否,ruby与llvm不完全兼容,光纤至少有一个问题,如果llvm的版本发生变化,可能会出现其他问题

Ruby最适用于gcc-4.2,rvm提供了如何获得它的信息(+其他重要信息):

从RVM注释:

自制

如果您正在使用,可以从自制/复制程序安装apple-gcc42和所需的库:

  brew update
  brew tap homebrew/dupes
  brew install autoconf automake apple-gcc42
  rvm pkg install openssl
这可以与现有的Xcode 4.2+安装或用于Xcode的命令行工具共存

osx gcc安装程序

如果您不使用自制软件,可以下载并安装osx gcc安装程序:


希望它能对你有所帮助。

我用过这个:-而且很轻松。我也喜欢sublime文本编辑器,通过这个资源。。。也许我会跟麦克维姆说再见!想象一下。

这个错误不一定是编译器本身的结果,有时编译/环境标志或库冲突会导致它。我发现
clang
。那么,rvm安装1.9.3——gcc=clang是否正常?clang不正常,它使用llvm。。。除非您有GNU而不是llvm的clang版本。多亏了您的帮助,我已经为这个问题记录了一个临时解决方法,直到它被解决为止(在RVM 1.17中)。
  brew update
  brew tap homebrew/dupes
  brew install autoconf automake apple-gcc42
  rvm pkg install openssl