it-swarm.dev

Comment puis-je supprimer complètement Ruby + Rails + Gems?

J'ai gâché mon environnement de développement Ruby sur Ubuntu 10.04.

Quel est le meilleur moyen de supprimer ces paquets de mon système?

  • Ruby
  • Toutes les pierres précieuses
  • RubyGems

Pour recommencer, je voudrais réinstaller Ruby en utilisant RVM .

25
zengr

Si vous utilisez des paquets Ubuntu, exécutez Sudo apt-get purge <packages>

Cela devrait donc être quelque chose comme:

Sudo apt-get purge Ruby rubygems

Depuis le page de manuel d'apt-get :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
20
Marco Ceppi

Si vous utilisez RVM, pourquoi ne pas même désinstaller le système Ruby?

J'installe les deux 1.8.7 et 1.9.2-rc via RVM.

Après avoir installé RVM, vous pouvez définir RVM 1.8.7 sur votre installation par défaut Ruby. Il suffit de ne pas installer RVM en tant que root.

Pour ceux qui se demandent, https://rvm.io/ a les instructions d'installation de RVM.

Assurez-vous de lire les instructions sur les paquetages à installer pour Ubuntu avant d'installer 1.8.7 via RVM. Si vous ne les installez pas, vous rencontrerez peut-être des problèmes avec certaines pierres précieuses.

7
Alan Peabody

À l’aide de synaptic, vous pouvez supprimer les packages Ruby (sélectionnez l’option "supprimer complètement"). Je suppose que ceci est l'équivalent de la ligne de commande: Sudo apt-get purge

Maintenant pour les gemmes: elles ne sont pas considérées comme des paquets. Vous devrez les supprimer manuellement (sauf si vous voulez utiliser Ruby pour le faire, mais puisque vous dites que c'est cassé ...)

Par défaut, les gems Ruby sont installés dans votre dossier personnel, sous le dossier .gem. Si vous voulez vraiment que tout soit propre, supprimez simplement ~/.gem, et cela devrait suffire. Lorsque vous réinstallez Ruby et le reste, le dossier sera créé à nouveau et vous pourrez continuer.

4
Little Jawa

Si vous avez installé Ruby à l'aide de RVM, la commande suivante supprimera complètement le répertoire installé de RVM:

 rvm implode

L'exécution de cette commande vous demandera de confirmer la suppression du répertoire .rvm.

Une fois la suppression du répertoire .rvm terminée, vous obtenez le message suivant qui mérite d’être souligné:

Notez que vous devrez peut-être supprimer manuellement/etc/rvmrc et ~/.rvmrc s'ils existent encore.

Veuillez vérifier toutes les lignes sources .bashrc .bash_profile .profile et .zshrc pour RVM et supprimer ou commenter s’il s’agit d’une installation par utilisateur.

Supprimer Ruby Gems

gem uninstall rvm
0
Mukesh Chapagain