Подтвердить что ты не робот

Как удалить все рубиновые драгоценности на окнах?

Как удалить все рубиновые камни в Windows? Возможно ли это с помощью одной команды?

4b9b3361

Ответ 1

Одна строка, чтобы управлять ими всеми. Силовая оболочка не нужна. Из командной строки:

ruby -e "`gem list`.split(/$/).each { |line| puts `gem uninstall -Iax #{line.split(' ')[0]}` unless line.empty? }"

Просто скопируйте/вставьте и вуаля!

Ответ 2

Я нашел элегантное решение gem list | %{$_.split(' ')[0]} | %{gem uninstall -Iax $_ } и Windows Powershell

Ответ 3

Вы можете удалить содержимое папки ваших драгоценных камней. Где это будет зависеть от того, как вы установили Ruby и RubyGems, а также версию Ruby. Например, если вы использовали установщик с одним щелчком мыши для 1.9.2p180 и установили rubygems с ruby ​​setup.rb, папка gems будет c:\Ruby192\lib\ruby ​​\ gems\- удалить все под этой папкой и poof! ваши драгоценные камни исчезли.

Ответ 4

Использование gem env на консоли даст следующее:

  - GEM PATHS:
    - C:/Users/Luis/Tools/ruby/ruby-1.8.7-p334-i386-mingw32/lib/ruby/gems/1.8

Если вы просматриваете использование Explorer в этом каталоге, вы найдете серию папок, которые представляют все установленные драгоценные камни (cache, doc, spec, gems)

Удалите все из них, и он удалит все ваши драгоценные камни.

Теперь это не удалит исполняемый script, установленный одним из этих камней. Если вы установили камни rake или rails, эти сценарии (как rails и rails.bat останутся в вашем каталоге Ruby bin.

Вам также потребуется удалить их вручную.