私はRubyとRailsが新しく、私はSpreeの指示に従おうとしていますが、bundle install
を実行すると依存関係の解決に関する問題が発生しました。私は同様の問題をたくさん見つけましたが、それらのすべてにgemfileにいくつかの 'root'宝石があります。私の場合は、単一のルートspree (~> 3.1.0.rc1)
と、同じ依存ツリーさえあります。単一の宝石レール4.2.6は、actionpack
5.0.2と4.2.6の両方のバージョンに依存しています。どのように可能ですか?gemfileの依存関係が矛盾する
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
spree (~> 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
spree_core (= 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
rails (~> 4.2.6) was resolved to 4.2.6, which depends on
actionpack (= 5.0.2)
spree (~> 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
spree_core (= 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
rails (~> 4.2.6) was resolved to 4.2.6, which depends on
actionpack (= 5.0.2)
spree (~> 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
spree_core (= 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
rails (~> 4.2.6) was resolved to 4.2.6, which depends on
actionpack (= 4.2.6)
P.私はgem 'rails', '>= 4.2.7'
を私のgemfileに指定することで、私の問題を解決することができました。これはまだ条件〜> 4.2.6を満たし、説明されている問題は含まれていません。しかし、私はまだそれがどのように状態を記述することが可能か不思議です。
ありがとうございました!
は、あなたの 'Gemfile'と' Gemfile.lock'を貼り付けることはできますか? – Gaston