我使用gem install mocha安装了mocha,并且安装成功。我的GEMFILE中没有特定版本的版本要求。
我仍然收到错误:
Could not find mocha-0.10.3 in any of the sources
任何人都知道为什么?
答案 0 :(得分:1)
要从rubygems.org
安装gem,您需要在Gemfile中设置source :rubygems
,使其看起来像
source :rubygems
gem "mocha"
问题也可能是你的Gemfile.lock由于某些依赖性而需要一个旧的版本,而不是你通过gem install mocha
安装的版本,假设你做的是。
显示Gemfile的内容可能有助于解决这个问题。
答案 1 :(得分:0)
看起来像RubyGems的那个版本的mocha was yanked,所以你需要一个更新的版本。如果您没有锁定Gemfile中的特定版本,请尝试bundle update mocha
更新您的Gemfile.lock。否则,请确保使用spermy运算符指定Gemfile中的版本:
gem "mocha", "~> 0.10.5"