Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 升级到Rails 5问题-现有应用程序_Ruby On Rails_Ruby_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 升级到Rails 5问题-现有应用程序

Ruby on rails 升级到Rails 5问题-现有应用程序,ruby-on-rails,ruby,ruby-on-rails-5,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

我最近试着升级到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)
Bundler找不到gem“rails”的兼容版本:
在文件中:
钢轨(=5.0.0)
Desive heroku被解析为0.1.0,这取决于
轨道(>=3.1.1)
interactor rails(~>1.0)已解析为1.0.0,这取决于
轨道(<5,>=3)

我似乎找不到多少关于这个的文档。任何帮助都会很好。谢谢,从您得到的输出来看,interactor rails 1.0不支持rails 5。我查看了他们的页面,看起来您需要捆绑该gem的2.0版本

gem "interactor-rails", "~> 2.0"
你可以看这些文件

您可能还需要升级Desive heroku gem