제가 작업하려고하는 프로젝트는 bundler 1.0.10 버전과 레이크 0.8.7 버전을 요구합니다. 내 글로벌 gemset이 보석의 약간 새로운 버전이 있습니다. 즉는이 같은 새 프로젝트보기위한 지침을 설치합니다RVM이 글로벌 gemset에서 보석을 숨길 수 있습니까?
rvm gemset use rails3
gem uninstall -x bundler
gem install bundler -v 1.0.10
gem uninstall -x rake
gem install rake -v 0.8.7 # Rake needs to be at 0.8.7
무슨 일 나는이 새로운 rails3
gemset에있을 때 나는 기존의 보석을 제거 할 수 없습니다 (그리고 개인적으로 내가 원하는 없다는 것입니다) 왜냐하면 그것들은 글로벌 gemset에 존재하기 때문입니다.
질문 : 어떻게 든 할 수 있습니다 글로벌 gemset에있는 두 개의 보석을 숨기시겠습니까?
나는 보석을 나열 할 수 있습니다
$ gem list
*** LOCAL GEMS ***
addressable (2.2.6)
archive-tar-minitar (0.5.2)
awesome_print (1.0.1)
bundler (1.0.21, 1.0.10)
...
rake (0.9.2.2, 0.8.7)
...
어쩌면 부수적 인 질문이 될 것이다 : 나는이 (가) rails3의 gemset로 이전 버전을 설치 한 이후, RVM 것이다 그들이 구체적으로 어떻게 든 를 설치 한 사실 때문에 이들을 선호의 버전을 전역으로 덮어 쓰거나 rvm이 가장 높은 버전 번호의 보석을 사용합니까?