在某些情况下,我想还原并卸载所有以前安装的gem。
例如,我需要帮助一位朋友迁移他们的rails开发机器以使用RVM。因为他们之前一直在使用系统范围的gem,所以他在处理多个项目时遇到了许多令人头疼的问题。从本质上讲,他是RVM转换的典范。
我怎样才能优雅地卸载他的OSX系统上的所有gem?
发布于 2012-12-19 23:04:01
您还可以构建一个新的Gemfile并运行bundle clean --force。这将删除所有其他没有包含在新的Gemfile中的gem。
发布于 2012-02-14 15:07:58
稍有不同的版本,跳过剪切步骤,利用'--no- version‘选项:
gem list --no-version |xargs gem uninstall -ax由于您要删除所有内容,因此我认为没有必要使用“i”选项。每当宝石被移除时,它都是好的。
发布于 2016-06-19 06:18:11
首先,确保您的gem版本至少为2.1.0
gem update --system
gem --version
# 2.6.4要卸载,只需运行:
gem uninstall --all您可能需要使用sudo命令:
sudo gem uninstall --allhttps://stackoverflow.com/questions/8095209
复制相似问题