OS X Mavericks (2.0.0p45에서 2.1.1 로의 업그레이드)에서 rbenv를 통해 루비 환경을 관리하고 업데이트하려고하는 과정에서 기존의 환경에 약간의 혼란이 있습니다. 계획.rbenv/bundler dependency hell
나는 오이를 실행하려고하면, 예를 들어, 나는
gem environment
실행
이 localhost: cucumber /Users/me/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/dependency.rb:298:in 'to_specs': Could not find 'cucumber' (>= 0) among 9 total gem(s) (Gem::LoadError) from /Users/me/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/dependency.rb:309:in 'to_spec' from /Users/me/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:53:in 'gem' from /usr/bin/cucumber:22:in '<main>'
보석 폴더 나에게
- RUBYGEMS VERSION: 2.2.2 - RUBY VERSION: 2.1.1 (2014-02-24 patchlevel 76) [x86_64-darwin13.0] - INSTALLATION DIRECTORY: /Users/me/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0 - RUBY EXECUTABLE: /Users/me/.rbenv/versions/2.1.1/bin/ruby
을 표시하지만, 얻을 /2.1.0 안에, 나는 단지 가지고있다 :
rake-10.1.0 rake-10.3.2 rdoc-4.1.0 test-unit-2.1.1.0
Bundler를도 gem environment
에 의해 주어진 정확한 디렉토리에 --path
지정과
/Users/me/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/ruby/2.0.0/gems/
에 물건을 설치하고 있습니다.
오이가 작동하도록 보석을 올바르게 설치하려면 어떻게해야합니까?
나는bundle exec cucumber
을 시도하고있어 :
Could not find rake-10.3.2 in any of the sources Run 'bundle install' to install missing gems.