如何解决如何卸载Windows上的所有红宝石宝石?
| 如何在Windows上卸载所有红宝石宝石?单个命令可以吗?解决方法
一线统治他们。不需要电源外壳。从命令提示符运行:
ruby -e \"`gem list`.split(/$/).each { |line| puts `gem uninstall -Iax #{line.split(\' \')[0]}` unless line.empty? }\"
只需复制/粘贴并瞧瞧!
, 我找到了一个优雅的解决方案gem list | %{$_.split(\' \')[0]} | %{gem uninstall -Iax $_ }
和Windows Powershell
, 您可以删除gems文件夹的内容。这将取决于您如何安装Ruby和RubyGems以及Ruby版本。例如,如果您使用一键安装程序安装1.9.2p180,并使用ruby setup.rb安装rubygems,gems文件夹将为c:\\ Ruby192 \\ lib \\ ruby \\ gems \\-删除下面的所有内容该文件夹和po!你的宝石不见了。
, 在控制台上使用gem env
将提供以下信息:
- GEM PATHS:
- C:/Users/Luis/Tools/ruby/ruby-1.8.7-p334-i386-mingw32/lib/ruby/gems/1.8
如果使用资源管理器浏览到该目录,将找到一系列代表所有已安装的gem(cache
,doc
,spec
,gems
)的文件夹。
删除所有它们,它将删除您所有的宝石。
现在,这不会删除这些gem之一安装的任何可执行脚本。如果您安装了rake
或rails
宝石,这些脚本(如rails
和rails.bat
将保留在Rubybin
目录中。
您还需要手动删除它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。