2012-05-03 6 views
3

1.9.2 RVMにRubyがインストールされています。私は宝石のリストを行うと、私はこれを取得: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からgemをアンインストールできないことです。 rvm gemset use globalを実行し、グローバルから1.1.3をアンインストールします。

+0

恐ろしい! :D私は自分の宝石のためにそれをグローバルに残すべきですか? – fatfrog

0

'sudo gem uninstall'を実行すると、私のトリックになりました。 sudoとして実行していないときは、「gem uninstall」が時々「うそ」になるようです。

関連する問題