2012-05-03 2 views
3

1.9.2 RVM에 루비가 설치되어 있습니다. 나는 보석 목록 작업을 수행 할 때 나는이 얻을 :RVM에서 번들러를 제거 할 수 없습니다.

bundler (1.1.3) 

내가 얻을 그것을 제거하려고하면 :

gem uninstall bundler 
INFO: gem "bundler" is not installed 

내가 번들 실행 내가 얻을 내 앱 설치하려고 :

Bundler could not find compatible versions for gem "bundler": 
    In Gemfile: 
    rails (= 3.0.1) ruby depends on 
     bundler (~> 1.0.0) ruby 

    Current Bundler version: 
    bundler (1.1.3) 

This Gemfile requires a different version of Bundler. 
Perhaps you need to update Bundler by running `gem install bundler`? 

1.9.2 제거를 시도했지만 도움이되지 않았습니다.

답변

11

다른 스택 스레드에서 대답을 찾았지만 링크를 눈치 채지 않고 닫았습니다. 문제는 rvm이 기본 "글로벌"gemset의 일부인 사용자 정의 gemset에서 제거하지 못하게하는 것입니다. rvm gemset use global을 실행 한 다음 글로벌에서 1.1.3을 제거하십시오.

+0

굉장! : D 내 gemset에 대해 전 세계에 두어야합니까? – fatfrog

0

'sudo gem uninstall'을 실행하면 나에게 트릭이 생겼다. sudo로 실행하지 않을 때 '보석 제거'가 때때로 거짓말을하는 것 같습니다.

관련 문제