在我的Mac更新的宝石 - 打捆机的安装了两种版本(Updating gems on my mac

2019-09-16 09:00发布

我有吨,我之前和之后RVM安装在我的本地机器上的宝石,所以我决定消灭他们所有,并重新安装。 一切似乎去确定,除了捆绑:

gem list
.....
bundler (1.1.3, 1.0.22)

我不知道为什么1.0.22仍然存在,我无法弄清楚如何摆脱它!

$ gem cleanup
  Cleaning up installed gems...
  Attempting to uninstall bundler-1.0.22
  Unable to uninstall bundler-1.0.22:
    Gem::InstallError: gem "bundler" is not installed
  Clean Up Complete

$ gem uninstall bundler-1.0.22
  INFO:  gem "bundler-1.0.22" is not installed

更新1条路径信息的要求由Andrew

/Users/brandon/.rvm/gems/ruby-1.9.3-p125-perf@global/gems/bundler-1.0.22/

Answer 1:

什么是最有可能发生的是,捆扎机的两个版本安装在两个不同的gemsets,其中一个是从其他继承。 1.0.22可能是安装在global宝石( rvm use @global ),或“根”宝石( rvm use <ruby_version> 一旦你在具有宝石是1.0.22安装后,你应该能够与删除gem uninstall bundler



文章来源: Updating gems on my mac - two versions of bundler installed