升级到Rails 5问题 - 现有应用

时间:2016-09-16 19:32:30

标签: ruby-on-rails ruby ruby-on-rails-5

我最近尝试更新到Rails 5,它似乎无法正常工作。我在4.2.6的gemfile中切换它并删除了gemfile.lock。我然后运行gem update rails似乎工作正常,但后来我运行bundle update我得到了这些错误

 Bundler could not find compatible versions for gem "rails":
 In Gemfile:
  rails (= 5.0.0)

  devise-heroku was resolved to 0.1.0, which depends on
   rails (>= 3.1.1)

  interactor-rails (~> 1.0) was resolved to 1.0.0, which depends on
   rails (< 5, >= 3)

我似乎找不到太多关于此的文档。任何帮助都会很棒。感谢

1 个答案:

答案 0 :(得分:1)

因此,从你得到的输出,interactor-rails 1.0不支持Rails 5.我检查了他们的页面,看起来你需要捆绑该版本的宝石2.0。

gem "interactor-rails", "~> 2.0"

您可以阅读文档here

您可能还需要升级devise-heroku gem。