RVM: удаление всех драгоценных камней gemset

У меня есть глобальные драгоценные камни и различные гемзеты. Я хочу удалить все драгоценные камни gemset. Есть ли способ сделать это, помимо удаления gemset?

Ответ 1

Используйте команду gemset empty:

rvm gemset empty mygems

Ответ 2

Эта команда удаляет все рубиновые камни, установленные локально в 1-шаговом режиме Хорошо работает в Ubuntu 10.10

gem list | cut -d" " -f1 | xargs gem uninstall -aIx

PS - удаляет все локальные драгоценные камни. Используйте sudo соответственно.

Ответ 3

rvm gemset empty <gemset name>

Это удалит все драгоценные камни из вашего упомянутого гемсет.

Ответ 4

вы также можете использовать rvm --force gemset empty

Ответ 5

rvm gemset empty <gemset> работает, но только если вы укажете имя gemset.

Если вы хотите очистить gemset по умолчанию, вам нужно передать пустую строку для имени gemset.

rvm gemset empty mygems ""

Ответ 6

Не удаляет ли все геммы из gemset по существу ту же операцию, что и удаление gemset, а затем добавление обратно? Почему бы просто не сделать это:

$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset

Ответ 7

Это самый безопасный способ удаления всех драгоценных камней gemset

Шаг 1

Если версия gem меньше 2.1.

gem update --system

gem --version

Шаг 2

gem uninstall --all

ссылки