2017-03-07 27 views
0

我只是不能升级导轨测试版本。 我目前的rails版本是5.0.2,并且想升级到5.1.0.beta1版本。Rails 5.1.0.beta1“捆绑更新导轨”有创业板冲突

红宝石-v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]

包更新轨

Fetching gem metadata from http://rubygems.org/........ 
Fetching version metadata from http://rubygems.org/..` 
Fetching dependency metadata from http://rubygems.org/. 
Resolving dependencies... 
Bundler could not find compatible versions for gem "railties": 
    In Gemfile: 
    coffee-rails (~> 4.1.0) was resolved to 4.1.1, which depends on 
     railties (< 5.1.x, >= 4.0.0) 

    rails (~> 5.1.0.beta1) was resolved to 5.1.0.beta1, which depends on 
     railties (= 5.1.0.beta1) 

    sass-rails (~> 5.0) was resolved to 5.0.6, which depends on 
     railties (< 6, >= 4.0.0) 

包更新

Fetching https://github.com/megetron/active_merchant_tranzila.git 
Fetching https://github.com/megetron/active_shipping.git 
Fetching gem metadata from http://rubygems.org/........ 
Fetching version metadata from http://rubygems.org/.. 
Fetching dependency metadata from http://rubygems.org/. 
Resolving dependencies... 
Bundler could not find compatible versions for gem "railties": 
    In Gemfile: 
    coffee-rails (~> 4.1.0) was resolved to 4.1.0, which depends on 
     railties (< 5.0, >= 4.0.0) 

    devise was resolved to 4.2.0, which depends on 
     railties (< 5.1, >= 4.1.0) 

    rails (~> 5.1.0.beta1) was resolved to 5.1.0.beta1, which depends on 
     railties (= 5.1.0.beta1) 

    sass-rails (~> 5.0) was resolved to 5.0.6, which depends on 
     railties (< 6, >= 4.0.0) 

    web-console (~> 2.0) was resolved to 2.3.0, which depends on 
     railties (>= 4.0) 

回答

2

如果我正确读取此内容,则需要删除Gemfile中的coffee-rails版本约束,因为它与Rails 5.1.x不兼容。

+1

不得不用 - 事先选项来安装COFEE护栏:

在你的Gemfile用以下替换色器件行宝石安装cofee-正如你所建议的那样。它有一个针对测试版rails的预发布安装。另一个问题是,我不得不删除没有预安装版本的sass-rails。 – user664859

0

在终端执行此

gem update rails 
bundle update 
0

尝试使用存储库中的设计宝石,因为它们还没有发布rails 5.1版本(它可能很快就会发生)。

宝石“设计”,github上:“plataformatec /设计”