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

我想知道有关在OS X 10.8 Mountain Lion上为Ruby 1.9.3构建开发机器的其他方法,这不需要Xcode。

山狮现在是金色大师,因为我在写这个问题,所以它可以被认为是最终版本。这不能说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/
>安装Homebrew: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的Homebrew正常工作,因为苹果没有运送X11从山狮。您可以在这里下载:http://xquartz.macosforge.org/trac/wiki

编辑:

现在(自从7月29日)提供Xcode 4.4的命令行工具。

所以,新的步骤是:

>下载&安装Xcode 4.4的命令行工具(您不需要下载Xcode):https://developer.apple.com/downloads/index.action
>安装Homebrew: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

转载注明原文:如何在没有Xcode的Mac OS X Mountain Lion中安装Ruby 1.9.3? - 代码日志