簡體   English   中英

找不到gem spree-stock-manager,source不包含任何版本

[英]could not find gem spree-stock-manager, source does not contain any versions

我一直在尋找這個問題的解決方案,但一直無法找到它。

我正在嘗試將spree-stock-manager添加到我的vanilla spree測試商店(1.2.0)。

當我運行'捆綁安裝'時,我得到了

Could not find gem 'spree-stock-manager (>= 0) ruby' in git://github.com/olivierbuffon/spree-stock-manager.git (at master). Source does not contain any versions of 'spree-stock-manager (>= 0) ruby'

我嘗試將其作為本地gem下載並安裝到vendor / gems中,並在我的Gemfile中添加了一個特定版本(來自Stackoverflow的建議)。 相同的結果只說(= 1.1.0)而不是(> = 0)。

我查看了spree_stock_manager的.gemspec,它說

 s.add_dependency 'spree_core', '~> 1.1.0'

所以應該包括spree_core 1.2.0,對嗎?

其他信息:Mac OSX,rvm,rails 3.2.9

誰知道為什么會這樣?

提前致謝!

s.add_dependency 'spree_core', '~> 1.1.0'

這表明它需要從1.1.0到最高版本的spree_core,但不包括1.2.0。

出於某些原因,我會厭倦使用這個寶石。 首先,沒有與之相關的測試,這告訴我作者並不關心代碼花時間來記錄預期的行為。 如果沒有測試,其他人也不容易提供錯誤修復或增強功能。 其次,gem未在rubygems.org注冊。 雖然不是必需的,但這是標准的寶石回購,並告訴我作者無意公開發布它。

暫無
暫無

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

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