簡體   English   中英

升級到 Rails 6 的依賴錯誤

[英]Dependency Errors upgrading to Rails 6

我刪除了我的 Gemfile.lock,將我的gem 'rails', '5.2'更改為gem 'rails', '6.0'並進行捆綁安裝。

我得到很多依賴錯誤。 但我無法理解它們,因為它們看起來還不錯。

我收到這樣的錯誤:

Bundler could not find compatible versions for gem "pry":
  In Gemfile:
    guard-rspec (~> 4.7.0) was resolved to 4.7.3, which depends on
      guard (~> 2.1) was resolved to 2.16.2, which depends on
        pry (>= 0.9.12)

    pry-doc was resolved to 1.1.0, which depends on
      pry (~> 0.11)

    pry-nav was resolved to 0.3.0, which depends on
      pry (>= 0.9.10, < 0.13.0)

    pry-rails was resolved to 0.3.9, which depends on
      pry (>= 0.10.4)

還有更多.. 在上面似乎依賴關系應該沒問題,即 pry-doc 的 0.11 大於所有其他的,並且它們都指定大於或等於。

事實證明,指定確切的最新版本的 rails 解決了這個問題。

最初在我的 Gemfile 中,我有:

gem 'rails', '6.0'

但是當我這樣做的時候

gem 'rails', '6.0.3.6'

和捆綁安裝,我沒有這樣的依賴錯誤

暫無
暫無

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

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