Comment désinstaller un Ruby Gem
Des fonctionnalités peuvent être ajoutées au langage de programmation Ruby en téléchargeant et en installant des packages spéciaux appelés gemmes. Ces packages sont récupérés à partir d'un référentiel central par un programme nommé "gem", qui est normalement fourni avec Ruby. La plupart des programmeurs Ruby sont immédiatement familiarisés avec les étapes nécessaires pour installer une gemme Ruby, mais peuvent ne pas savoir comment supprimer les gemmes qui ne sont plus nécessaires du système. Cela peut être accompli en utilisant une commande spéciale du gestionnaire de packages Gem.
Étape 1
Ouvrez un terminal. Sous Windows, vous pouvez le faire en cliquant sur "Démarrer" et "Exécuter". Lorsque la boîte de dialogue "Exécuter" apparaît, tapez "cmd". Sur Mac OS X, vous pouvez simplement cliquer sur le bouton Spotlight et saisir "Terminal".
Étape 2
Tapez la commande suivante pour désinstaller un gem :
gem désinstaller GEMNAME
Remplacez "GEMNAME" par le nom de la gemme que vous souhaitez installer.
Étape 3
Répondez à toutes les invites données par la commande de désinstallation. Selon la configuration de la gemme elle-même, il peut vous être demandé de spécifier les versions à désinstaller ou de confirmer la désinstallation. De plus, la désinstallation peut échouer si le gem détecte que d'autres packages de gem dépendent de celui que vous souhaitez désinstaller.
Astuce
Vous pouvez forcer une gemme à se désinstaller malgré les avertissements que la gemme peut vous donner à propos des dépendances en ajoutant un "-i" (pour "ignorer") à la commande.
Si vous avez oublié le nom complet de la gemme que vous souhaitez désinstaller, vous pouvez taper la commande "liste de gemmes" pour lister toutes les gemmes installées sur votre système.