【问题标题】:Problems on running rails server运行rails服务器的问题
【发布时间】:2012-06-16 23:31:19
【问题描述】:

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

如何解决?

【问题讨论】:

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


    【解决方案1】:

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

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

    所以运行这个:

    bundle exec rails s
    

    【讨论】:

    • 请用 Gemfile 更新您的答案。你跑bundle update了吗?
    【解决方案2】:

    请尝试运行:

    bundle install
    

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 1970-01-01
      • 2014-03-08
      • 2013-03-31
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多