我正在开发一个 Octopress 博客,因此我设置了一个单独的 gemset,并且 rvm 使用 gemset octopress
。一切都很好。然而,我打开了一个新的 ZSH 选项卡(我使用的是 OS X Mountain Lion,如果相关的话),它又回到了我之前使用的 gemset。但当时我并不知道这一点,所以我运行了bundle install
。我注意到它安装了我已经安装在 Octopress gem 集中的所有 gem ,所以我弄清楚发生了什么。问题:是否有一种简单的方法可以撤消此捆绑安装,以便我在其他 gem 集中没有所有这些 gem ,或者我应该逐个 gem 手动卸载它们(它们相当很少)。谢谢。
最佳答案
您可以使用rvm清空 gem 集:
rvm gemset empty
它将删除所选 gem 集中的所有 gem ,您也可以使用以下方法暂时切换到其他 gem 集:
rvm @the-other-gemset do rvm gemset empty
关于rubygems - 如何撤消捆绑安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540921/