2016-11-15 93 views
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) 

相当新的轨道,从不跑进之前这个问题。我试过宝石更新和软件包更新,但仍然得到这个错误。 谢谢。

+0

'rails 5'需要'activesupport> 5'。请参考这个文档来升级你的'rails 4'应用程序到'rails 5' https://hashrocket.com/blog/posts/how-to-upgrade-to-rails-5 –

回答

0

你的问题在这里解释: google-webfonts-rails (~> 0.0.4) was resolved to 0.0.4, which depends on activesupport (< 5.0, > 3.2.0)

您需要使用google-webfonts-rails宝石的最新版本,一旦支持导轨5,或者你需要得到完全摆脱宝石。

+0

这对我很有用! –

相关问题