Eu tenho gemas globais e vários conjuntos de gemas. Quero remover todas as jóias de um conjunto de jóias. Existe uma maneira de fazer isso, além de desinstalar o gemset?
136
Use o gemset empty
comando:
rvm gemset empty mygems
rvm gemset empty
e limpa o conjunto de pedras preciosas atual.Este comando remove todas as gemas ruby instaladas localmente em uma etapa. Funciona bem no Ubuntu 10.10
PS - remove todas as gemas locais. Use o sudo de acordo.
fonte
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Isso removerá todas as jóias do seu conjunto de jóias mencionado.
fonte
você também pode usar
rvm --force gemset empty
fonte
rvm gemset empty <gemset>
funciona, mas somente se você especificar um nome de gemset.Se você quiser esvaziar o conjunto de pedras preciosas padrão , precisará passar uma string vazia para o nome do conjunto de pedras preciosas.
rvm gemset empty mygems ""
fonte
Remover todas as gemas de um conjunto de gemas não é essencialmente a mesma operação que excluir um conjunto de gemas e adicioná-lo novamente? Por que não fazer isso:
fonte
jruby-1.5.6@radiant
. Todas as jóias são encontradas aqui:/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Quando eu faço issorvm gemset radiant
, ele avisa para ter certeza e exclui o/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
diretório inteiro .Esta é a maneira mais segura de desinstalar todas as jóias de um conjunto de jóias
Passo 1
Se sua versão gem for menor que 2.1.
Passo 2
referências
fonte