我有全球性的宝石和各种各样的宝石。我想移除所有宝石的宝石。除了卸下宝石,还有别的办法吗?
从一个宝石集中删除所有的宝石不就和删除一个宝石集然后再添加回去一样吗?为什么不这样做:
$ rvm gemset mygemset $ rvm gemset delete mygemset $ rvm gemset create mygemset
使用 gemset empty命令:
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 <gemset>
如果要清空 违约宝石集,则需要为宝石集名称传递一个空字符串。
rvm gemset empty mygems ""
你也可以使用 rvm --force gemset empty
rvm --force gemset empty
这是卸载所有宝石的最安全的方法
第一步
如果你的 gem 版本小于2.1。
gem update --system gem --version
第二步
gem uninstall --all
参考文献