--- title: "更新Mac OSX 中Ruby到最新版本" date: 2013-02-01 12:19:00 --- 大概一个月前,我拿到了公司发的Macbook Pro,但是这一个月中,似乎它有时会出点问题。Anyway, 这些都不重要。重要的是搞不懂苹果的新出的10.8 Mountain Lion 居然内置的Ruby 版本还是1.87。但是要用最近版本的Rails 版本的话,还是需要ruby 1.9以上的。因此我们需要将其更新。此文只是针对小白,和自己的一个记录,其他人可以忽略。 在Mac OSX 中,我们可以使用 Homebrew 和 rvm 来安装新的版本。homebrew 正如你官网介绍所说,是Mac 下的包安装管理工具。而rvm这是ruby的版本管理工具,这里当然最好选用 rvm. 首先我们需要需要登录苹果开发者中心,安装 [Command Line Tools](https://developer.apple.com/downloads/index.action). 然后,我们在terminal中输入以下命令安装rvm: \curl -L [https://get.rvm.io](https://get.rvm.io/) | bash -s stable –ruby 如果中途没有出错的话,系统将会安装最新的rvm 和最新的 ruby,如果没有成功安装ruby,你也可以手动使用: rvm install ruby 来安装最新版本的ruby,系统并会自动切换到最新的ruby。 如果你在更新ruby的时候,也出现这样的错误,可以使用使用一下的命令行: rvm get head rvm requirements run 安装说需要,依赖的包,然后在使用下面的命令行安装ruby: rvm install 1.9.3 –with-opt-dir=`brew --prefix readline` –without-tcl –without-tk 应该就成功了。So, enjoy.