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

时间:2010-12-21 12:47:11

标签: ruby macos

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

3 个答案:

答案 0 :(得分:5)

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

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

步骤2.安装Ruby Version Manager:

brew install rvm

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

rvm install 1.9.2

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

rvm package install readline
rvm remove 1.9.2
rvm install 1.9.2 --with-readline-dir=$rvm_path/usr

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

ruby --version

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

答案 1 :(得分:3)

您可以尝试使用rvm来安装任何版本的ruby。

答案 2 :(得分:0)

如果你会收到错误

  

Gem的未定义方法`path':Module(NoMethodError)

在命令

期间

~/rubygems-1.3.7 $ ruby setup.rb

使用命令

删除ruby和rubygems
sudo autoremove ruby
sudo autoremove rubygem

蚂蚁尝试再次安装