我目前的版本是ruby 1.8.7(2010-08-16 patchlevel 302)[i686-darwin10]
答案 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和rubygemssudo autoremove ruby
sudo autoremove rubygem
蚂蚁尝试再次安装