используйте стойку 1.3 с рельсами 3.0.9 - PullRequest
2 голосов
/ 07 августа 2011

Как я могу использовать стойку 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)

У меня проблемы с версией стойки <= 1.2.3 здесь <a href="https://github.com/rack/rack/blob/1.2.1/lib/rack/utils.rb#L495" rel="nofollow"> lib / rack / utils.rb # L495.Я не вижу этого в стойке 1.3.0, поэтому хотел попробовать.Но явно рельсы не позволяют использовать стойку 1.3.

Есть ли обходной путь?

1 Ответ

1 голос
/ 07 августа 2011

Короткий ответ: вы не можете использовать стойку 1.3 с Rails 3.0. Как гласит ошибка, Rails 3.0.9 зависит от Rack 1.2.x с x> = 1.

Если вам нужна стойка 1.3, вы должны попробовать Rails 3.1, которая в настоящее время зависит от стойки ~> 1.3.2 (то есть 1.3.x с x> = 2). Альтернативой может быть локальное изменение gemspec для actionpack, требующего стойки 1.3. Но тогда вы сами по себе, и, вероятно, из дыр выходят личинки, которые поедают всех ваших близких ...

...