Si está utilizando RVM, puede instalar sus gemas en conjuntos de gemas . De esa manera, cuando desee realizar una limpieza completa, simplemente puede eliminar el conjunto de gemas, que a su vez elimina todas las gemas instaladas en él. Su otra opción es simplemente desinstalar sus gemas no utilizadas y volver a ejecutar su bundle installcomando.
Dado que el empaquetador está destinado a ser una herramienta de control de versiones de gemas proyecto por proyecto, no proporciona un bundle cleancomando. Hacerlo significaría la posibilidad de eliminar gemas asociadas con otros proyectos también, lo que no sería deseable. Eso significa que el agrupador es probablemente la herramienta incorrecta para administrar su directorio de gemas. Mi recomendación personal sería utilizar los conjuntos de gemas RVM para proteger sus gemas en ciertos proyectos o versiones de rubí.
bundle clean --forceno toca sus gemas globales, sino solo las de su conjunto de gemas actual. Entoncesbundle clean --forceproduce el mismo resultado que y es más rápido quervm gemset emptyseguido debundle install.