Ответ 1
Используйте команду gemset empty
:
rvm gemset empty mygems
У меня есть глобальные драгоценные камни и различные гемзеты. Я хочу удалить все драгоценные камни gemset. Есть ли способ сделать это, помимо удаления gemset?
Используйте команду gemset empty
:
rvm gemset empty mygems
Эта команда удаляет все рубиновые камни, установленные локально в 1-шаговом режиме Хорошо работает в Ubuntu 10.10
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
PS - удаляет все локальные драгоценные камни. Используйте sudo соответственно.
rvm gemset empty <gemset name>
Это удалит все драгоценные камни из вашего упомянутого гемсет.
вы также можете использовать rvm --force gemset empty
rvm gemset empty <gemset>
работает, но только если вы укажете имя gemset.
Если вы хотите очистить gemset по умолчанию, вам нужно передать пустую строку для имени gemset.
rvm gemset empty mygems ""
Не удаляет ли все геммы из gemset по существу ту же операцию, что и удаление gemset, а затем добавление обратно? Почему бы просто не сделать это:
$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset
Это самый безопасный способ удаления всех драгоценных камней gemset
Шаг 1
Если версия gem меньше 2.1.
gem update --system
gem --version
Шаг 2
gem uninstall --all