在我的mac上更新gems-安装了两个版本的bundler



我的本地机器上有很多宝石,这些宝石是在RVM之前和之后安装的,所以我决定把它们全部擦掉并重新安装。一切似乎都很顺利,除了bundler:

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

更新1Andrew 要求的路径信息

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

最有可能发生的情况是,Bundler的两个版本安装在两个不同的gemset中,其中一个是从另一个继承的。1.0.22可能安装在global gemset(rvm use @global)或"根"gemset(rvm use <ruby_version>)中。一旦您在安装了1.0.22的gemset中,您应该能够使用gem uninstall bundler将其删除。

最新更新