2010-10-18 7 views
35

Comment désinstaller Ruby 1.9.2dev (2010-07-02) [i486-linux] sur ubuntu? besoin de réinstaller - s'il vous plaît aiderComment puis-je désinstaller Ruby sur ubuntu?

+0

question similaire sur le ubuntu utiles StackExchange: http://askubuntu.com/questions/95/completely-remove-ruby-rails-gems –

Répondre

57

Cette commande devrait faire l'affaire (à condition que vous l'avez installé à l'aide d'un gestionnaire de paquets à base dpkg-):

aptitude purge ruby 
+0

merci pour ta réponse. Il n'a pas glissé ce problème. J'exécute cette commande et vérifie ruby ​​-v. il montre encore ruby ​​1.8.7 – khanh

+0

Pouvez-vous nous montrer la sortie d'aptitude? – jwueller

+0

$ sudo aptitude purge ruby ​​ Aucun paquetage ne sera installé, mis à niveau ou supprimé. 0 paquets mis à jour, 0 nouvellement installé, 0 à supprimer et 1 non mis à jour. Besoin d'obtenir 0B des archives. Après déballage 0B sera utilisé. – khanh

36

sudo apt-get purge ruby

fonctionne généralement bien pour moi.

+25

'sudo apt-get purge ruby ​​*' supprime grub! Faites attention. – sestevez

+0

Ok, je n'ai jamais vu ça arriver. Je regarderai pour que :) – theamoeba

+0

je l'ai fait sudo apt-get purge ruby ​​* mais quand je tape ruby ​​-v il montre rubis 1.9.2 – Francois

19

D'abord savoir où se trouve ruby? puis

rm -rf /usr/local/lib/ruby 
rm -rf /usr/lib/ruby 
rm -f /usr/local/bin/ruby 
rm -f /usr/bin/ruby 
rm -f /usr/local/bin/irb 
rm -f /usr/bin/irb 
rm -f /usr/local/bin/gem 
rm -f /usr/bin/gem 
4

Sur Lubuntu, je viens d'essayer apt-get purge rubis * et ainsi que la suppression de rubis, il semble que cette commande a essayé d'enlever diverses choses à faire avec Grub, qui est un peu inquiétant pour la prochaine temps je veux redémarrer mon ordinateur. Je ne peux pas encore dire si des dégâts ont vraiment été faits.

+1

La même chose m'est arrivé, mais cela vous donne l'indice sur les paquets que vous devez désinstaller pour supprimer ruby. Il suffit donc de supprimer tous les paquets suggérés par l'apt, à l'exception des paquets évidents que vous ne voulez pas supprimer, comme grub, et vous avez terminé. – sh4

8

Voici ce sudo apt-get purge ruby* retiré relatif à GRUB pour moi:

grub-pc 
grub-gfxpayload-lists 
grub2-common 
grub-pc-bin 
grub-common 
3
solution

:

sudo apt-get autoremove rubis

11

J'ai essayé beaucoup comprennent sudo apt-get purge ruby, sudo apt-get remove ruby et sudo aptitude purpe ruby, à la fois avec et sans '*' à la fin. Mais aucun d'entre eux n'a fonctionné, c'est peut-être que j'ai installé plus d'une version de ruby.

Enfin, quand j'ai essayé sudo apt-get purge ruby1.9 (avec la version), alors cela fonctionne.

0

卸载 make install 的 软件, make uninstall 无效

  • make install 时 会 生成 文件 .installed.list
  • 选择 清理 .installed.list 中 说明 的 文件 (如果 有 多个 版本 时 需要特别 小心)
  • 案例: ruby2.4 切换 为 ruby2.3, 思路 直接 删除 所有 rubis 软件, 然后 重新 make install 2,3

     
    rm -rf /usr/local/include/ruby-* 
    rm -rf /usr/local/lib/ruby 
    rm /usr/local/bin/erb /usr/local/bin/gem /usr/local/bin/irb /usr/local/bin/rdoc /usr/local/bin/ri /usr/local/bin/ruby 
    rm /usr/local/share/man/man1/erb.1 /usr/local/share/man/man1/irb.1 /usr/local/share/man/man1/ri.1 /usr/local/share/man/man1/ruby.1 
    rm /usr/local/lib/libruby-static.a 
    rm -rf /usr/local/lib/pkgconfig/ruby-* 
    which ruby 
    pkg-config --list-all|grep ruby 
    

Désinstallez le logiciel make install lorsque make uninstall n'est pas valide.

  • make install créer le fichier '.installed.list'
  • Choisissez pour nettoyer les fichiers décrits dans .installed.list (il faut être prudent si vous avez plusieurs versions)
  • Case: ruby2. 4 passer à ruby2.3, pensant supprimer directement tous les logiciels rubis, puis re-make install 2.3, voir: Ruby # Guide d'installation
  • make install -> .installed.list
  • voir fichier .installed.list, supprimer tous les fichiers d'installation.
0

Si vous avez utilisé rbenv pour l'installer, vous pouvez utiliser

rbenv versions 

pour voir quelles versions vous avez installé.

Ensuite, utilisez la commande de désinstallation:

rbenv uninstall [-f|--force] <version> 

par exemple:

rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0 

Si vous avez installé Rails, il sera supprimé aussi.

-1
sudo apt-get remove ruby version 

Ou uninstall

0

Vous pouvez utiliser sudo apt remove ruby

+0

Ceci ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. - [De l'avis] (/ review/low-quality-posts/17835828) –

1

Pourquoi vous supprimez ancienne version du rubis?

RVM installer 2.4.2 // version de ruby ​​u besoin de insatll RVM utilisation 2.4.2 --default // définir la version rubis que vous voulez utiliser par défaut

En utilisant RVM vous pouvez installer multiple version rubis dans le système

S'il vous plaît suivre les étapes ci-dessous à l'aide d'installer Ruby RVM

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev 
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 
curl -sSL https://get.rvm.io | bash -s stable 
source ~/.rvm/scripts/rvm 
rvm install 2.4.2 
rvm use 2.4.2 --default 
ruby -v 

l'étape d'installation va changer pour Ubuntu version différente

Pour plus d'informations,

https://gorails.com/setup/ubuntu/14.04