当Xcode 4.3.2已安装且缺少gcc时,如何使用RVM安装Ruby 1.9.3?

2024-04-23

我买了一台装有 Lion 的新 iMac,并安装了 Xcode 4.3.2。运行后

curl -L get.rvm.io | bash -s stable

我开辟了一个新的bash,并使用

$ rvm install 1.9.3

安装Ruby 1.9.3,但是出现错误,日志说C编译器不存在。和rvm requirements says:

$ 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.

那么这是否意味着我可能需要降级到 Xcode 4.1?如果我想保留 Xcode 4.3.2 怎么办?那么 1.9.3-p125+ 是否能够工作,但只是部分工作?

更新:或者安装 Ruby 1.9.2 怎么样——它可以与最新的 Rails 3.2.3 一起使用吗?如果是的话,如何添加gcc? (使用Xcode的gcc?)


要安装 1.9.2 或更低版本,您需要按照此博客文章中的说明进行操作。它概述了如何获取 GCC 的副本,该副本不与 Xcode 冲突,但可用于构建 Ruby。

Xcode 4.3、Homebrew 和 Ruby http://jfire.io/blog/2012/03/02/xcode-4-dot-3-homebrew-and-ruby/.

您无法安装 osx-gcc-installer,因为它会与 Xcode 4.3.2 冲突,覆盖 llvm-gcc 和 clang 的工作版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当Xcode 4.3.2已安装且缺少gcc时,如何使用RVM安装Ruby 1.9.3? 的相关文章

随机推荐