运行rails服务器的问题

时间:2012-06-16 15:20:07

标签: ruby-on-rails ruby-on-rails-3 gem

我曾尝试安装gem draper,并要求我将我的activerecord更新为3.2.6版。完成它我已经成功安装了draper但现在在使用rails服务器运行我的Web应用程序时它给了我这个错误:

/var/lib/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:31:in“block in setup”:你已经激活了multi_json 1.3.6 ,但你的Gemfile需要multi_json 1.3.5。使用bundle exec可以解决这个问题。

我使用aptana studio 3

如何解决?

2 个答案:

答案 0 :(得分:2)

首先,确保在更改Gemfile后运行bundle update

然后您需要执行错误消息所说的内容并使用bundle exec,它使用Gemfile.lock中的gem,而不是服务器上安装的gem。

所以运行这个:

bundle exec rails s

答案 1 :(得分:0)

请尝试运行:

bundle install