【问题标题】:Gem issues while upgrading to rails 5.1.1升级到 rails 5.1.1 时出现宝石问题
【发布时间】:2017-06-27 14:03:47
【问题描述】:

我在尝试升级到 rails 5.1.1 时遇到 gem 问题,当我从 4.2 运行 bundle update rails 时得到以下输出:知道问题可能是什么吗?

Bundler could not find compatible versions for gem "railties":
In Gemfile:
railties (~> 5.0)

devise was resolved to 4.3.0, which depends on
  railties (< 5.2, >= 4.1.0)

quiet_assets (~> 1.1) was resolved to 1.1.0, which depends on
  railties (< 5.0, >= 3.1)

rails (~> 5.1.1) was resolved to 5.1.1, which depends on
  railties (= 5.1.1)

responders (~> 2.1) was resolved to 2.4.0, which depends on
  railties (< 5.3, >= 4.2.0)

【问题讨论】:

    标签: ruby-on-rails rubygems bundler gem-bundler ruby-on-rails-5


    【解决方案1】:

    认为问题可能出在railties (~&gt; 5.0) 上,如果你再往下看,它会指出Rails 5.1.1 需要Railties 5.1.1。 rails (~> 5.1.1) was resolved to 5.1.1, which depends on railties (= 5.1.1)。顺便说一句,你以前升级过吗?可能值得从 4.2 升级到 5.0,然后再升级到 5.1,以确保您从已弃用的方法中捕获任何错误。看到这个->Rails Upgrade Guide

    编辑添加: 看起来 quiet_assets gem 已被弃用。如果您需要 quiet_assets gem,请查看这篇关于静音资产记录的文章(比我解释得更好)! Quiet Assets in Rails 5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      相关资源
      最近更新 更多