我在linode上的ubuntu 10.04上安装了ruby 1.8.7,而我的rails应用程序运行了rails 3.0.7。
然后我安装rvm并使用rvm来安装ruby 1.9.3。
我已将默认ruby设置为1.9.3(我的原始ruby未使用rvm安装)。现在当我启动我的rails服务器时,我收到以下错误:
/usr/local/lib/site_ruby/1.8/rubygems.rb:861:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems.rb:255:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:1204:in `gem'
from /usr/bin/rails:18
如何纠正?感谢
答案 0 :(得分:1)
您的升级版Ruby没有安装Rails gem。每个Ruby环境(版本)都有自己的一组宝石。您需要为此Ruby环境重新安装Rails gem。