RVM:不能卸载捆绑1.1.0
问题描述:
我有一个Rails 3.0.2项目,我想安装,尽管事实上,我的大部分新项目都3.2+RVM:不能卸载捆绑1.1.0
我去捆绑安装运行,得到了以下消息:
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`?
“没有问题”我认为对自己。 “新的宝石集,卸载捆绑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'。
任何时候我创建一个新的gemset默认安装...我无法卸载。 任何想法这里发生了什么? RVM版本1.9.2,如果它的确与众不同
答
那是因为宝石也被安装在全球的宝石,你可以使用其卸载:
rvm @global do gem uninstall bundler
,但你也可以使用捆绑的其他版本使用:
gem install bundler -v '~>1.0.0'
bundle _1.0.0_ install
取代1.0.0
以得到安装的版本(如果其他)
乙酰胆碱 - 当然!非常感谢,非常感谢 – PlankTon 2012-03-21 18:36:34