님이 rvm을 사용하여 rbenv로 전환 한 이후로 제가 가지고있는 문제를 해결할 수 있기를 바랍니다. 내가 일하는 회사는 개발 환경을 관리하기 위해 Boxen을 사용하기 시작했으며 이것은 rvm과 호환되지 않습니다.rbenv로 전환 한 후 보석을 찾을 수 없습니다
어쨌든 내 문제는 전환 후 일부 보석을 찾을 수 없습니다. 예 : 카피 바라 웹킷. 이 파일을 내 gem 파일에 추가하고 bundler를 실행하면 모든 보석이 예상대로 설치됩니다. 나는 새로운 보석을위한 심을 설치하기 위해 ebenv 재연을했다.
no such file to load -- capybara-webkit (LoadError)
내 보석 목록은 다음과 같다 :
Using mime-types (2.0)
Using mini_portile (0.5.2)
Using nokogiri (1.6.0)
Using rack (1.5.2)
Using rack-test (0.6.2)
Using xpath (2.0.0)
Using capybara (2.1.0)
Using json (1.8.1)
Using capybara-webkit (1.0.0)
Using ffi (1.8.1)
Using childprocess (0.3.9)
Using cliver (0.2.2)
Using diff-lcs (1.2.4)
Using zip (2.0.2)
Using jar_wrapper (0.1.7)
Using multi_json (1.7.4)
Using websocket-driver (0.3.0)
Using poltergeist (1.4.1)
Using rspec-core (2.13.1)
Using rspec-expectations (2.13.0)
Using rspec-mocks (2.13.0)
Using rspec (2.13.0)
Using rubyzip (0.9.9)
Using selenium (0.2.10)
Using websocket (1.0.7)
Using selenium-webdriver (2.32.1)
Using bundler (1.3.5)
내 루비 보석 환경은 다음과 같습니다
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.23
- RUBY VERSION: 1.9.3 (2013-06-27 patchlevel 448) [x86_64-darwin12.4.0]
- INSTALLATION DIRECTORY: /opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /opt/boxen/rbenv/versions/1.9.3-p448/bin/ruby
- EXECUTABLE DIRECTORY: /opt/boxen/rbenv/versions/1.9.3-p448/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1
- /Users/Gerry/.gem/ruby/1.9.1
- /opt/boxen/rbenv/plugins/rbenv-gem-rehash
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- http://rubygems.org/
내 테스트를 실행하려고 할 때
그러나 나는 오류
이 문제는 내 길과 관련이 있다고 생각합니다. 내가 zsh을 사용하고 그리고 난 다음을 얻을 명령 에코 $의 PATH를 실행하면 (https://github.com/sstephenson/rbenv)
# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
의 지침에 따라 내 .zshrc에 다음과 같은 추가 :
/옵션/회양목/rbenv/shims : /Users/Gerry/.rbenv/bin : node_modules/.bin :/opt/boxen/nodenv/shims :/opt/boxen/nodenv/bin : bin :/opt/boxen/rbenv/shims :/opt/opt/boxen/homebrew/sbin :/opt/boxen/bin :/opt/box/rbenv/plugins/ruby-build/bin : bin :/usr/sbin :/sbin :/usr/local/bin :/usr/X11/bin : /Users/Gerry/Sites/EventMobi/Code/ec2-api-tools-1.6.1.3/bin :/usr/local/share/npm/bin
누구나 내가 뭘 잘못하고 있는지 알 수 있니?
전환 이후 번들을 실행했습니다. 맞습니까? –
안녕 마이크 - 네, 전환 이후 번들을 실행했습니다. 나는 또한 보석을 수동으로 설치하려고 시도했다. – user1523236
'ruby --version'을 치면 무엇을 볼 수 있습니까? –