如何从ruby 1.9.1降级到ruby 1.8.7

时间:2010-08-17 01:32:19

标签: ruby

我刚刚升级到rails 3,但在升级之前运行了ruby 1.9.1。 Rails 3不支持Ruby 1.9.1。我怎样才能降级到ruby 1.8.7?

3 个答案:

答案 0 :(得分:12)

这将从您当前的版本降级到1.8.7:

gem update --system 1.8.7

答案 1 :(得分:7)

安装rvm,这将允许您运行多个版本的ruby并随意在它们之间切换:rvm

答案 2 :(得分:0)

正如其他人所提到的,很难提出确切的解决方案,通常是为用户降级或切换版本:

  1. 安装Ruby 1.8.7(或者如果你已经在系统上找到它)
  2. 修改.bash_profile.bashrc文件以更新$PATH,以便首先找到1.8.7可执行文件。像这样:

    export RUBY_187_HOME='/path/to/1.8.7'
    export PATH=$RUBY_187_HOME/bin:$PATH
    
  3. 这与RVM的功能有点类似。

  4. 要测试,请尝试

    $ which ruby 
    $ /path/to/1.8.7/bin/ruby