rails服务器在创建gemset后显示错误

时间:2012-11-01 12:56:36

标签: ruby-on-rails-3.2 rvm gemset

我已经安装了rvm。在为新项目创建gemset之后,当我发出命令rails server时,它会显示此错误report_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in activate`

所以我找到了一个解决方案,我需要给命令gem install rails安装rails。 是否有必要为每个新项目安装rails?我很迷惑。请指导我真实的东西。谢谢。

2 个答案:

答案 0 :(得分:1)

Gemsets是分离环境,你需要为每个新的gemset安装gems,如果你总是使用相同版本的rails,你可以在global gemset中安装gems:

rvm @global do gem install rails

答案 1 :(得分:0)

您是否在项目根目录上尝试“捆绑安装”?这可以解决这个错误。