我最近从 Ruby 1.9.3 升级到了 2.0.0 版。为此,我使用了以下命令:
$ rvm install ruby-2.0.0
$ rvm --default use ruby-2.0.0
它成功安装并设置为默认的ruby-2.0.0;但是,当我进入时ruby -v
遇到错误:
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
我知道 Rails 已安装,并且在升级我的 Ruby 版本之前,我运行 rails -v 返回了我当前的版本。
尝试排除故障
我按照较早的帖子中找到的解决方案运行了以下命令:
gemsets for ruby-1.9.3-p374 (found in /Users/.../.rvm/gems/ruby-1.9.3-p374)
(default)
=> global
rails3tutorial2ndEd
/etc/rvmrc: line 5: install:: command not found
/etc/rvmrc: line 6: update:: command not found
gemsets for ruby-2.0.0-rc1 (found in /Users/.../.rvm/gems/ruby-2.0.0-rc1)
(default)
=> global
rvm use ruby-2.0.0-rc1@global
但是,rails -v
再次运行表明问题仍然存在。
任何帮助将不胜感激!
更新:
不耐烦让我重新安装了解决问题的 Rails。但是,我仍然很好奇是否有更好的方法来解决此问题而无需(可能不必要地)重新安装 Rails。