2010-10-18 7 views
35

Wie kann ich Ruby 1.9.2dev (2010-07-02) [i486-linux] auf ubuntu deinstallieren? neu installieren müssen - bitteWie kann ich Ruby auf ubuntu deinstallieren?

+0

Hilfreiche ähnliche Frage auf der ubuntu Stack: http://askubuntu.com/questions/95/completely-remove-ruby-rails-gems –

Antwort

57

Dieser Befehl sollte es tun (vorausgesetzt, dass Sie es installiert ein dpkg-basierte Paketmanager) helfen:

aptitude purge ruby 
+0

Dank für deine Antwort. Es hat dieses Problem nicht gelöst. Ich führe diesen Befehl aus und überprüfe Ruby -v. es zeigt immer noch ruby ​​1.8.7 – khanh

+0

Können Sie uns die Ausgabe von aptitude zeigen? – jwueller

+0

$ sudo aptitude purge ruby ​​ Keine Pakete werden installiert, aktualisiert oder entfernt. 0 Pakete aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert. Benötigen Sie 0B von Archiven. Nach dem Entpacken wird 0B verwendet. – khanh

36

sudo apt-get purge ruby

funktioniert für mich der Regel gut.

+25

'sudo apt-get purge ruby ​​*' löscht grub! Achtung. – sestevez

+0

Ok, das habe ich noch nie gesehen. Ich werde darauf achten :) – theamoeba

+0

Ich habe Sudo Apt-Get Purge Ruby * aber wenn ich Ruby-V eingeben zeigt es Ruby 1.9.2 – Francois

19

Zuerst herausfinden, wo Rubin ist? dann

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

Auf Lubuntu, ich apt-get gerade versucht Säuberung Rubin * und sowie das Entfernen Rubin, es sieht aus wie dieser Befehl verschiedene Dinge zu entfernen versucht, mit GRUB zu tun, die ein bisschen für die nächste Sorge ist Ich möchte meinen Computer neu starten. Ich kann noch nicht sagen, ob wirklich etwas angerichtet wurde. Hier

+1

Das gleiche ist mir passiert, aber es gibt Ihnen den Schlüssel, welche Pakete Sie deinstallieren müssen, um Ruby zu entfernen. Entfernen Sie einfach alle Pakete, die apt vorgeschlagen hat, außer den offensichtlichen, die Sie nicht entfernen möchten, wie grub, und Sie sind fertig. – sh4

8

ist, was sudo apt-get purge ruby* entferntem Zusammenhang mit GRUB für mich:

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

Lösung:

sudo apt-get autoremove Rubin

11

habe ich versucht, viele sind sudo apt-get purge ruby, sudo apt-get remove ruby und sudo aptitude purpe ruby, sowohl mit und ohne '*' am Ende. Aber keiner von ihnen hat funktioniert, es ist vielleicht ich habe mehr als eine Version Ruby installiert.

Schließlich, wenn ich versuchte sudo apt-get purge ruby1.9 (mit der Version), dann funktioniert es.

0

卸载 的 软件 make install make uninstall 无效

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

Deinstallieren Sie die make install-Software, wenn die Deinstallation ungültig ist.

  • make install wird in .installed.list beschrieben (müssen vorsichtig sein, wenn Sie mehrere Versionen haben) Datei '.installed.list'
  • wählen, um aufzuräumen, die Dateien erstellen
  • Fall: ruby2. 4 Schalter auf ruby2.3, denken direkt alle Rubin-Software löschen, und dann neu machen 2.3 installieren finden Sie unter: ruby-# Installationsanleitung
  • make install -> .installed.list
  • .installed.list-Datei, löschen alle Installationsdateien.
0

Wenn Sie verwendet rbenv es zu installieren, die Sie verwenden können

rbenv versions 

, um zu sehen, welche Versionen installiert sind.

Verwenden Sie dann den Befehl uninstall:

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

zum Beispiel:

rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0 

Wenn Sie Rails installiert ist, wird es auch entfernt werden.

-1
sudo apt-get remove ruby version 

Oder nutzen Sie deinstallieren

0

Sie sudo apt remove ruby können

+0

Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/17835828) –

1

Warum Sie alte Version des Rubins sind zu entfernen?

rvm installieren 2.4.2 // Version von Ruby need u rvm Verwendung 2.4.2 --default // Set Rubin-Version standardmäßig verwenden

Mit rvm wollen insatll können Sie installieren mehrere ruby-Version im System

folgen Sie bitte folgenden Schritten installieren Rubin mit 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 

der Schritt der Installation wird für ändern verschiedene Ubuntu-Version

Für mehr Informationen,

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