我想知道在 OS X 10.8 Mountain Lion 上为 Ruby 1.9.3 构建开发机器的替代方法,它不需要 Xcode。
在我写这个问题的时候,Mountain Lion 现在是 Golden Master,所以它可以被认为是最终版本。 Xcode 还不能这样说,它还是预览版。
RVM 建议在 Xcode 上安装 osx-gcc-installer,但我不想弄乱我的系统。
在没有 Xcode 的情况下,在 Mountain Lion 上安装 Ruby 1.9.3 的最干净的方法是什么?
最佳答案
事实证明,osx-gcc-installer 是替代 Xcode 以安装 Ruby 1.9.3 的一个非常好的选择
这些是我遵循的步骤:
- 在此处下载并安装最新版本的 osx-gcc-installer(GCC-10.7-v2 可以):https://github.com/kennethreitz/osx-gcc-installer
- 照常安装 RVM 并选择 1.9.3-head 作为默认的 ruby 安装:https://rvm.io/rvm/install/
- 安装自制软件:https://github.com/mxcl/homebrew/wiki/installation
- 安装 libksba 以解决与 Ruby 1.9.3 的一些依赖关系:
brew install libksba
就是这样!您现在应该已经在 Mountain Lion 上安装了 Ruby 1.9.3,并且可以正常工作。
如果你需要一些其他包,现在通过 Homebrew 安装它们,例如 Imagemagick 例如:brew install imagemagick
您可能需要 XQuartz for Homebrew 才能正常工作,因为自 Mountain Lion 以来 Apple 不再发布 X11。您可以在这里下载:http://xquartz.macosforge.org/trac/wiki
编辑:
现在(自 7 月 29 日起)适用于 Xcode 4.4 的命令行工具可用。
所以,新的步骤是:
- 下载并安装适用于 Xcode 4.4 的命令行工具(您无需下载 Xcode):https://developer.apple.com/downloads/index.action
- 安装自制软件:https://github.com/mxcl/homebrew/wiki/installation
- 安装 automake:
brew install automake
- 照常安装 RVM 并选择 1.9.3-head 作为默认的 ruby 安装:https://rvm.io/rvm/install/
可选步骤:某些组件可能需要 XQuartz,例如 Imagemagick,因此请下载并安装 XQuartz:http://xquartz.macosforge.org/trac/wiki
关于ruby - 如何在没有 Xcode 的情况下在 Mac OS X Mountain Lion 中安装 Ruby 1.9.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436674/