如何在没有Xcode的情况下在Mac OS X Mountain Lion中安装Ruby 1.9.3?

Dav*_*les 33 ruby osx-mountain-lion

我想知道在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的最简洁方法是什么?

Dav*_*les 49

osx-gcc-installer被证明是替换Xcode以安装Ruby 1.9.3的一个非常好的选择

这些是我遵循的步骤:

  1. 在这里下载并安装最新版本的osx-gcc-installer(GCC-10.7-v2很好):https://github.com/kennethreitz/osx-gcc-installer
  2. 像往常一样安装RVM并选择1.9.3-head作为默认的ruby安装:https://rvm.io/rvm/install/
  3. 安装Homebrew:https://github.com/mxcl/homebrew/wiki/installation
  4. 安装libksba以解决Ruby 1.9.3的一些依赖关系: brew install libksba

而已!您现在应该在Mountain Lion上安装Ruby 1.9.3.

如果您需要其他软件包,请立即通过Homebrew安装它们,例如Imagemagick: brew install imagemagick

您可能需要XQuartz for Homebrew才能正常工作,因为Apple从Mountain Lion开始不提供X11.您可以在此处下载:http://xquartz.macosforge.org/trac/wiki

编辑:

现在(自7月29日起)可以使用Xcode 4.4的命令行工具.

所以,新的步骤是这些:

  1. 下载并安装Xcode 4.4的命令行工具(您无需下载Xcode):https://developer.apple.com/downloads/index.action
  2. 安装Homebrew:https://github.com/mxcl/homebrew/wiki/installation
  3. 安装automake: brew install automake
  4. 像往常一样安装RVM并选择1.9.3-head作为默认的ruby安装:https://rvm.io/rvm/install/

可选步骤:对于某些组件,您可能需要XQuartz,例如Imagemagick,因此请下载并安装XQuartz:http://xquartz.macosforge.org/trac/wiki