【问题标题】:use rack 1.3 with rails 3.0.9使用带有导轨 3.0.9 的机架 1.3
【发布时间】:2011-08-07 09:41:05
【问题描述】:

如何使用带有导轨的机架 1.3.0。我尝试将 gem 'rack', '1.3.0' 放入 Gemfile 并做了 bundle update rack 但它说

Bundler could not find compatible versions for gem "rack":
  In Gemfile:
    rails (= 3.0.9) depends on
      rack (~> 1.2.1)

    rack (1.3.0)

我在lib/rack/utils.rb#L495 遇到机架版本

有什么解决方法吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 bundler rack


    【解决方案1】:

    简短的回答是:您不能将 rack 1.3 与 Rails 3.0 一起使用。如错误所示,Rails 3.0.9 依赖于 Rack 1.2.x,x >= 1。

    如果您需要 rack 1.3,您应该尝试 Rails 3.1,它目前依赖于 rack ~> 1.3.2(即 x >= 2 的 1.3.x)。另一种方法是在本地更改 actionpack gemspec 以要求 rack 1.3。但是你自己一个人,可能会从洞里出来,吃掉你所有的亲人......

    【讨论】:

    • 嗯...然后我想我不能将 rack 1.3 与 rails 3.0 一起使用。无论如何,谢谢!
    猜你喜欢
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2016-07-14
    • 1970-01-01
    • 2016-01-08
    相关资源
    最近更新 更多