我刚刚升级到rails 3,但在升级之前运行了ruby 1.9.1。 Rails 3不支持Ruby 1.9.1。我怎样才能降级到ruby 1.8.7?
答案 0 :(得分:12)
这将从您当前的版本降级到1.8.7:
gem update --system 1.8.7
答案 1 :(得分:7)
安装rvm,这将允许您运行多个版本的ruby并随意在它们之间切换:rvm
答案 2 :(得分:0)
正如其他人所提到的,很难提出确切的解决方案,通常是为用户降级或切换版本:
修改.bash_profile
或.bashrc
文件以更新$PATH
,以便首先找到1.8.7可执行文件。像这样:
export RUBY_187_HOME='/path/to/1.8.7'
export PATH=$RUBY_187_HOME/bin:$PATH
这与RVM的功能有点类似。
要测试,请尝试
$ which ruby
$ /path/to/1.8.7/bin/ruby