我安裝摩卡使用寶石安裝摩卡,它確實安裝成功。我的GEMFILE中沒有特定版本的版本要求。寶石安裝,但捆綁銷售商沒有得到它
我仍然得到錯誤:
Could not find mocha-0.10.3 in any of the sources
任何人都知道這是爲什麼?
我安裝摩卡使用寶石安裝摩卡,它確實安裝成功。我的GEMFILE中沒有特定版本的版本要求。寶石安裝,但捆綁銷售商沒有得到它
我仍然得到錯誤:
Could not find mocha-0.10.3 in any of the sources
任何人都知道這是爲什麼?
從rubygems.org
安裝寶石,你需要設置source :rubygems
在Gemfile中,使它看起來像
source :rubygems
gem "mocha"
問題也可能是您的Gemfile.lock的需要舊版本由於一些依賴關係,而不是通過gem install mocha
安裝的那個,假設這就是你所做的。
雖然顯示Gemfile的內容可能有助於解決這個問題。
看起來像那個版本的來自RubyGems的摩卡was yanked,所以你需要一個更新的版本。如果您沒有鎖定到Gemfile中的特定版本,請嘗試使用bundle update mocha
來更新您的Gemfile.lock。否則,請確保您使用的是精子運算符來指定您的Gemfile中的版本:
gem "mocha", "~> 0.10.5"
我設法修復它。謝謝。我在Gemfile.lock中忘記了一些行:( – BrainOverfl0w 2012-04-23 15:56:51