簡體   English   中英

Bundler找不到與gem“ actionpack”兼容的版本:

[英]Bundler could not find compatible versions for gem “actionpack”:

請原諒我在學習RoR時缺乏知識。

當我運行bundle update此錯誤。

Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    rails (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
      railties (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
        actionpack (= 4.2.2) x64-mingw32

    rails (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
      railties (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
        actionpack (= 4.2.2) x64-mingw32

    rails (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
      railties (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
        actionpack (= 4.2.2) x64-mingw32

    refinerycms (~> 3.0) x64-mingw32 was resolved to 3.0.0, which depends on
refinerycms-core (= 3.0.0) x64-mingw32 was resolved to 3.0.0, which
depends on
        actionpack (< 5.0, >= 4.2.3) x64-mingw32

C:\Ruby200-x64\my_new_application>ruby --v
ruby: invalid option --v  (-h will show valid options) (RuntimeError)

這是我的紅寶石版本

ruby 2.0.0p648 (2015-12-16) [x64-mingw32]

實際上,在我決定從這里安裝精煉廠之前, rails一直運轉良好 遵循該頁面上發布的指南。

我搜索了此錯誤,人們提出了bundle updatebundle install建議,但它們都不起作用。

問題是您使用的是Rails 4.2.2,后者使用的是ActionPack 4.2.2,而Refinery CMS至少需要4.2.3。 如果您更新Rails(可能需要修改您的Gemfile以使用較新的版本,例如~> 4.2.3 ),那么一切都會很好。

我認為您使用的finerycms版本取決於Rails 4.2.3,而您使用的是4.2.2。 您可以嘗試將Rails升級到4.2.3還是將Refinerycms降級到支持4.2.2的版本?

暫無
暫無

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

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