У меня есть глобальные драгоценные камни и различные гемзеты. Я хочу удалить все драгоценные камни gemset. Есть ли способ сделать это, помимо удаления gemset?
RVM: удаление всех драгоценных камней 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