Tengo gemas globales y varios conjuntos de gemas. Quiero eliminar todas las gemas de un conjunto de gemas. ¿Hay alguna manera de hacer esto, además de desinstalar el conjunto de gemas?
136
Usa el gemset empty
comando:
rvm gemset empty mygems
rvm gemset empty
y borra el conjunto de gemas actual.Este comando elimina todas las gemas de rubí instaladas localmente en 1 paso. Funciona bien en Ubuntu 10.10
PD: elimina todas las gemas locales. Use sudo en consecuencia.
fuente
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Esto eliminará todas las gemas de su conjunto de gemas mencionado.
fuente
también puedes usar
rvm --force gemset empty
fuente
rvm gemset empty <gemset>
funciona, pero solo si especifica un nombre de gema.Si desea vaciar el conjunto de gemas predeterminado , debe pasar una cadena vacía para el nombre del conjunto de gemas.
rvm gemset empty mygems ""
fuente
¿No es eliminar todas las gemas de un conjunto de gemas esencialmente la misma operación que eliminar un conjunto de gemas y luego volver a agregarlo? ¿Por qué no solo hacer esto?
fuente
jruby-1.5.6@radiant
. Todas las gemas se encuentran en:/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Cuando lo hagorvm gemset radiant
, te advierte que te asegures y luego elimina todo el/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
directorio.Esta es la forma más segura de desinstalar todas las gemas de un conjunto de gemas
Paso 1
Si la versión de tu gema es inferior a 2.1.
Paso 2
referencias
fuente