當我安裝spree_auth_devise時,它顯示衝突的依賴關係鏈。 如何解決這個問題?gem install spree_auth_devise顯示「依賴衝突」
解決我嘗試以下
運行這些命令,然後還要安裝「寶石安裝spree_auth_devise-1.3.1.gem」時相同的錯誤顯示後。
當我安裝spree_auth_devise時,它顯示衝突的依賴關係鏈。 如何解決這個問題?gem install spree_auth_devise顯示「依賴衝突」
解決我嘗試以下
運行這些命令,然後還要安裝「寶石安裝spree_auth_devise-1.3.1.gem」時相同的錯誤顯示後。
進入你的Gemfile.lock和(小心!)刪除主引用(不依賴引用)到那些衝突的寶石。你會認識到主引用,因爲他們是按字母順序排列如下soemthing,看起來像這樣:
GEM
remote: https://rubygems.org/
specs:
記住,你只是在尋找頂級的引用,其他的gem依賴內沒有人。
刪除違規者並重新運行捆綁安裝,這應該可以解決您的問題。 (但要注意Gemfile.lock中發生了什麼變化,並注意哪些內容已升級)
你在引用spree_auth_devise 1.3.1和spree-core版本2.4!那是你的問題。像上面所說的那樣刪除對1.3.1的spree_auth_devise引用,bundle install應該自動將spree_auth_devise升級到正確的版本 – 2015-03-20 18:31:36
運行此操作時:gem install spree_auth_devise同樣的錯誤。 – errakeshpd 2015-02-09 11:55:44
你正在使用哪個狂熱版本? – 2015-02-11 08:44:14