2012-04-23 3 views
0

gem install mocha를 사용하여 mocha를 설치했는데 성공적으로 설치되었습니다. 내 GEMFILE에는 특정 버전의 버전 요구 사항이 없습니다.보석 설치되어 있지만 번들러가 가져 오지 않음

난 여전히 오류가 발생합니다 :

Could not find mocha-0.10.3 in any of the sources 

누구든지 이유를 아는 사람? rubygems.org에서 보석을 설치하려면

답변

1

, 당신은 문제가 또한 Gemfile.lock 인해 일부 이전 버전을 필요로 할 수도

source :rubygems 
gem "mocha" 

같은 것을 보이게는 Gemfile에 source :rubygems를 설정해야 종속성은 gem install mocha을 통해 설치 한 것보다 훨씬 간단합니다.

Gemfile의 내용을 표시하면 쉽게 해결할 수 있습니다.

+0

나는 그것을 고칠 수있었습니다. 감사. 내가 Gemfile.lock에서 몇 줄을 깜빡했다 : ( – BrainOverfl0w

0

RubyGems의 mocha was yanked 버전처럼 보이므로 더 새로운 버전이 필요합니다. Gemfile의 특정 버전에 하드락되지 않은 경우 bundle update mocha을 사용해 Gemfile.lock을 업데이트하십시오. 그렇지 않다면 spermy 연산자를 사용하여 Gemfile에 버전을 지정했는지 확인하십시오 :

gem "mocha", "~> 0.10.5" 
관련 문제