1
升级我的Rails 4.2.5应用5,现在我做的包安装时出现此错误:捆扎机无法找到宝石“的ActiveSupport”兼容的版本:
bundle install
Fetching gem metadata from https://rubygems.org/..........
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem "activesupport":
In Gemfile:
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activejob (= 5.0.0) was resolved to 5.0.0, which depends on
globalid (>= 0.3.6) was resolved to 0.3.7, which depends on
activesupport (>= 4.1.0)
google-webfonts-rails (~> 0.0.4) was resolved to 0.0.4, which depends on
activesupport (< 5.0, > 3.2.0)
jbuilder (~> 2.5) was resolved to 2.6.0, which depends on
activesupport (< 5.1, >= 3.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
activesupport (= 5.0.0)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
actionpack (= 5.0.0) was resolved to 5.0.0, which depends on
rails-dom-testing (~> 2.0) was resolved to 2.0.1, which depends on
activesupport (< 6.0, >= 4.2.0)
spring was resolved to 2.0.0, which depends on
activesupport (>= 4.2)
rails (= 5.0.0) was resolved to 5.0.0, which depends on
sprockets-rails (>= 2.0.0) was resolved to 3.2.0, which depends on
activesupport (>= 4.0)
相当新的轨道,从不跑进之前这个问题。我试过宝石更新和软件包更新,但仍然得到这个错误。 谢谢。
'rails 5'需要'activesupport> 5'。请参考这个文档来升级你的'rails 4'应用程序到'rails 5' https://hashrocket.com/blog/posts/how-to-upgrade-to-rails-5 –