【发布时间】:2013-08-30 20:23:24
【问题描述】:
我正在开发一个 Octopress 博客,所以我设置了一个单独的 gemset 并做了rvm use gemset octopress。一切都很好。但是,我打开了一个新的 ZSH 选项卡(我在 OS X Mountain Lion 上,如果相关的话),它又回到了我使用的以前的 gemset。不过当时我还不知道,所以我跑了bundle install。我注意到它安装了我已经在 Octopress gemset 中安装的所有 gem,所以我弄清楚发生了什么。问题:有没有一种简单的方法来撤消这个bundle install,这样我就不会在另一个gemset 中拥有所有这些gem,或者我应该逐个gem 手动卸载它们(它们很多)。谢谢。
【问题讨论】:
-
如果你想使用特定版本的 Gems,只需在 gem 文件中声明它们并运行包更新。如果包含您不想要或不需要的 gem,只需 gem 卸载 Gem_name
-
您正确回答了自己的问题。在开始卸载任何 gem 之前,我喜欢将 bundle install 的输出复制/粘贴到文本文件中以供参考。