1

我尝试安装 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

如何解决?

4

2 回答 2

2

首先,确保您bundle update在更改 Gemfile 后已经运行。

然后,您需要按照错误消息中的说明操作并使用bundle exec,它使用 Gemfile.lock 中的 gem,而不是安装在服务器上的 gem。

所以运行这个:

bundle exec rails s
于 2012-06-16T15:20:53.263 回答
0

请尝试运行:

bundle install
于 2012-06-16T15:29:42.557 回答