簡體   English   中英

Bundler 找不到 gem "actionpack" 的兼容版本 - 版本似乎沒有沖突

[英]Bundler could not find compatible versions for gem "actionpack" - versions don't appear to conflict

我正在嘗試將 Rails 項目從 Rails 4.2.7 更新到 5.2。 我從bundle update收到以下消息:

Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    haml-rails was resolved to 1.0.0, which depends on
      actionpack (>= 4.0.1)

    rails (= 5.2) was resolved to 5.2.0, which depends on
      actionpack (= 5.2.0)

在我看來不應該有任何沖突,除非我沒有正確理解版本要求。 Rails 需要 actionpack 5.2.0,haml-rails 需要 actionpack >= 4.0.1。 5.2.0 大於 4.0.1。 沖突在哪里?

好吧,我從來沒有發現為什么我會收到關於不兼容版本的消息,但我通過在我的 Gemfile 中注釋掉gem 'haml-rails' 、運行bundle update 、恢復gem 'haml-rails'並運行bundle update解決了我的問題再次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM