升级到 Rails 5 个问题 - 现有应用
Upgrading to Rails 5 problems - existing app
我最近尝试更新到 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)
我似乎找不到太多关于此的文档。任何帮助都会很棒。谢谢
所以,从你得到的输出来看,interactor-rails 1.0 不支持 Rails 5. 我查看了他们的页面,看起来你需要捆绑那个 [=2.0 版本=18=].
gem "interactor-rails", "~> 2.0"
您可以阅读文档 here
您可能还需要升级 devise-heroku gem。
我最近尝试更新到 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)
我似乎找不到太多关于此的文档。任何帮助都会很棒。谢谢
所以,从你得到的输出来看,interactor-rails 1.0 不支持 Rails 5. 我查看了他们的页面,看起来你需要捆绑那个 [=2.0 版本=18=].
gem "interactor-rails", "~> 2.0"
您可以阅读文档 here
您可能还需要升级 devise-heroku gem。