을 (zsh을 사용) 글로벌 보석 임에도 불구하고 번들에서 제우스를 실행하려고 오래 전루비 Rbenv 그것이
을, 나는 들러와 Rbenv를 사용하는이 위대한 가이드를 따라 https://gist.github.com/1384279 그리고 모두 루비 랜드에 잘 어울 렸습니다. (올바르게 설치했습니다)
Bundler gem은 현재 루비 버전에 대해 전 세계적으로 설치됩니다. 각 프로젝트의 모든 젬은 각각의 젬 파일에서 번들로 설치됩니다.
각 프로젝트의 gemfile에 Zeus를 추가하는 대신 전역으로 (예 : bundler가 전역으로 설치되는 방식과 같이) Zeus를 설치하려고합니다.
[email protected]:~/some_project
> rbenv versions
1.9.3-p194
* 1.9.3-p327-perf (set by /Users/joe/some_project/.rbenv-version)
[email protected]:~/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems
> ls -a
. method_source-0.7.1 zeus-0.13.1
.. rake-0.9.2.2
bundler-1.2.0.rc.2 rdoc-3.9.4
당신이 그러나 ... 제우스는 전 세계적으로 들러와 함께 설치됩니다 볼 수 있듯이 내가 성공 : 그것은 번들 인 것처럼 지금까지 내가 식별 할 수
[email protected]:~/some_project
> rbenv rehash
[email protected]:~/some_project
> zeus init
Users/joe/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/bundler-1.2.0.rc.2/lib/bundler/rubygems_integration.rb:147:in `block in replace_gem': zeus is not part of the bundle. Add it to Gemfile. (Gem::LoadError)
from /Users/joe/.rbenv/versions/1.9.3-p327-perf/bin/zeus:22:in `<main>'
는 제우스가 모색되고있다 설치되었지만 번들이 아닌 글로벌 번들이 설치되었습니다.
번들로 제공되는 보석보다 먼저 셸에서 글로벌 젬을 보게하려면 어떻게해야합니까?
이 문제 역시 발생합니다. 아마도 bundler의 버그? –
우연히 ZSH를 사용하고 있습니까? –
그래, ZSH = 사용) – xxjjnn