Rvm:无法卸载bundler 1.1.0

Pla*_*Ton 12 ruby bundler rvm

我有一个我想安装的rails 3.0.2项目,尽管我的大多数新项目都是3.2+

我去运行bundle install并收到以下消息:

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

  Current Bundler version:
    bundler (1.1.0)

This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Run Code Online (Sandbox Code Playgroud)

"不是问题"我想我自己."新的宝石套装,卸载捆绑器1.1.0,安装1.0.0,我们就走了".

但不是.

RVM不会让我卸载1.1.0.我可以安装其他版本,我可以卸载其他版本,但我无法卸载1.1.0.如果我输入gem list bundler,它会显示1.1.0,但如果我输入gem uninstall bundler(带或不带版本标签),则表示'gem not installed'.

任何时候我创建一个新的宝石集它默认安装...我无法卸载.知道这里发生了什么吗?RVM版本1.9.2,如果它有所作为

mpa*_*pis 31

这是因为gems也安装在全局gemset中,您可以使用以下命令卸载它:

rvm @global do gem uninstall bundler
Run Code Online (Sandbox Code Playgroud)

但您也可以使用其他版本的bundler:

gem install bundler -v '~>1.0.0'
bundle _1.0.0_ install
Run Code Online (Sandbox Code Playgroud)

替换1.0.0为已安装的版本(如果是其他)