我很困惑,在OS X上安装Ruby 1.9.2最简单的方法是什么?

jnt*_*lrk 1 ruby macos

我目前的版本是ruby 1.8.7(2010-08-16 patchlevel 302)[i686-darwin10]

ste*_*tef 5

步骤1.安装Homebrew:https://github.com/mxcl/homebrew

这使您可以在mac上安装各种*IX项目.您可能需要安装xcode作为其中一部分,因此您可能需要提供OS X光盘.Homebrew对许多其他东西很有用 - 无论如何都要安装好东西.

步骤2.安装Ruby版本管理器:

brew install rvm
Run Code Online (Sandbox Code Playgroud)

步骤3.安装您想要的任何Ruby版本.这意味着您可以将多个Ruby安装(具有自己的rubygems集)彼此独立地运行.对于1.9.2试试这个:

rvm install 1.9.2
Run Code Online (Sandbox Code Playgroud)

如果您收到"readline"错误,请尝试以下操作:

rvm package install readline
rvm remove 1.9.2
rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
Run Code Online (Sandbox Code Playgroud)

您现在应该可以执行此操作来测试您的ruby版本:

ruby --version
Run Code Online (Sandbox Code Playgroud)

要切换回另一个版本的ruby,只需使用rvm命令即可.