【问题标题】:Rvm: Cannot uninstall bundler 1.1.0Rvm:无法卸载捆绑程序 1.1.0
【发布时间】:2012-04-06 07:05:59
【问题描述】:

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

我去运行捆绑安装并收到以下消息:

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`?

“没问题”我心想。 “新 gem 集,卸载 bundler 1.1.0,安装 1.0.0,我们就走了”。

但是没有。

RVM 不允许我卸载 1.1.0。我可以安装其他版本,我可以卸载其他版本,但我无法卸载 1.1.0。如果我输入 gem list bundler,它会显示 1.1.0,但如果我输入 gem uninstall bundler(带或不带版本标签),它会显示“未安装 gem”。

每当我创建一个新的 gemset 时,它都会默认安装……我无法卸载。 知道这里发生了什么吗? RVM 1.9.2 版,如果有影响的话

【问题讨论】:

    标签: ruby rvm bundler


    【解决方案1】:

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

    rvm @global do gem uninstall bundler
    

    但您也可以使用其他版本的捆绑器:

    gem install bundler -v '~>1.0.0'
    bundle _1.0.0_ install
    

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

    【讨论】:

      猜你喜欢
      • 2019-11-02
      • 1970-01-01
      • 2012-05-13
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 2011-11-10
      • 2014-02-20
      • 1970-01-01
      相关资源
      最近更新 更多