RVM: 卸载宝石集的所有宝石

我有全球性的宝石和各种各样的宝石。我想移除所有宝石的宝石。除了卸下宝石,还有别的办法吗?

61287 次浏览

从一个宝石集中删除所有的宝石不就和删除一个宝石集然后再添加回去一样吗?为什么不这样做:

$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset

使用 gemset empty命令:

rvm gemset empty mygems

此命令将删除在1步中本地安装的所有 ruby gem 在 Ubuntu 10.10中运行良好

gem list | cut -d" " -f1 | xargs gem uninstall -aIx

PS-删除所有本地 gem。相应地使用 sudo。

rvm gemset empty <gemset name>

这将删除所有宝石从您提到的宝石集。

rvm gemset empty <gemset>可以正常工作,但只有在指定了配置集名称时才能正常工作。

如果要清空 违约宝石集,则需要为宝石集名称传递一个空字符串。

rvm gemset empty mygems ""

你也可以使用 rvm --force gemset empty

这是卸载所有宝石的最安全的方法

第一步

如果你的 gem 版本小于2.1。

gem update --system


gem --version

第二步

gem uninstall --all

参考文献