在我的mac上更新gem – 安装了两个版本的bundler
我在RVM之前和之后安装了我的本地机器上的大量gem,所以我决定将它们全部擦除并重新安装。 一切似乎都没问题,除了捆绑:
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
更新安德鲁要求的路径信息
/Users/brandon/.rvm/gems/ruby-1.9.3-p125-perf@global/gems/bundler-1.0.22/
最可能发生的是Bundler的两个版本安装在两个不同的gemset中,其中一个inheritance自另一个。 1.0.22
可能安装在global
gemset( rvm use @global
)或“root”gemset( rvm use
)中。 一旦你在安装了1.0.22
的gemset中,你应该能够使用gem uninstall bundler
删除它。