Как мне полностью удалить rails, ruby ​​и rubygems? - PullRequest
21 голосов
/ 12 марта 2010

Моя система F'd. Как мне полностью удалить рельсы, рубины и рубины?

есть предложения по переустановке с нуля? Лучшие практики? Я хотел бы вернуться к 3.0 бета

Спасибо!

Ответы [ 3 ]

26 голосов
/ 30 июня 2011

Вы можете использовать gem uninstall, чтобы удалить все драгоценные камни следующим образом:

gem list --no-version | xargs gem uninstall

Если вы хотите сохранить, например. драгоценный камень rake:

gem list --no-version | grep -v "rake" | xargs gem uninstall

Чтобы удалить только старые версии, вы можете запустить gem clean.


Также можно записать все драгоценные камни в список:

gem list --no-version > gem_list.txt 

и определите, что вы хотите удалить:

cat gem_list.txt | xargs gem uninstall 

или установите:

cat gem_list.txt | xargs gem install

(в конечном итоге вы должны поставить sudo перед командой gem. В Windows используйте консольную среду Unix, например msysGit)

9 голосов
/ 12 марта 2010

Я предлагаю вам просто удалить все Gems, используя gem uninstall [name_of_gem], а затем использовать RVM , чтобы установить новую версию Ruby и сделать ее версией по умолчанию.

RVM также невероятно легко удаляет версию Ruby и все ее данные, поскольку она устанавливает все в папку в вашем домашнем каталоге.

2 голосов
/ 05 августа 2015

Используйте

$ самоцвет чистый

для удаления всех драгоценных камней.

...