412 votes

Désinstaller les anciens ruby gem versions

J'ai plusieurs versions de ruby gem:

$ gem list
rjb (1.3.4, 1.3.3, 1.1.9)

Comment faire pour supprimer certaines de ces versions ?

725voto

Dylan Markow Points 65796
# remove all old versions of the gem
gem cleanup rjb

# choose which ones you want to remove
gem uninstall rjb

# remove version 1.1.9 only
gem uninstall rjb --version 1.1.9

# remove all versions less than 1.3.4
gem uninstall rjb --version '<1.3.4'

292voto

ohho Points 17243

Pour supprimer les anciennes versions de tous installés gemmes:

 gem cleanup --dryrun

un aperçu de ce qui va être supprimé.

 gem cleanup

pour supprimer réellement.

13voto

Daniel Points 7197

Essayez quelque chose comme gem uninstall rjb --version 1.3.4.

8voto

mikhailov Points 4981

gem cleanup utilise des commandes du système. Installé gemmes sont juste des répertoires du système de fichiers. Si vous voulez des lots supprimer, utilisez rm -R.

  1. gem environment et notez la valeur de GEM PATHS
  2. cd <your-gem-paths>/gems
  3. ls -1 |grep rjb- |xargs rm -R

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X