2010-10-18 194 views
35

如何在ubuntu上卸載Ruby 1.9.2dev(2010-07-02)[i486-linux] ? 需要重新安裝 - 請幫助如何在ubuntu上卸載Ruby?

+0

有用類似的問題:http://askubuntu.com/questions/95/completely-remove-ruby-rails-gems – 2011-01-31 02:40:38

回答

57

這個命令應該做的伎倆(前提是你使用的是基於dpkg的包管理器安裝):

aptitude purge ruby 
+0

感謝爲你的迴應。它沒有解決這個問題。我執行這個命令並檢查ruby -v。它仍然顯示紅寶石1.8.7 – khanh 2010-10-18 09:13:39

+0

你能告訴我們aptitude的輸出嗎? – jwueller 2010-10-18 09:15:25

+0

$ sudo aptitude purge ruby​​ 不會安裝,升級或刪除軟件包。 升級包0個,新安裝0個,刪除0個,未升級1個。 需要獲得0B檔案。開箱後將使用0B。 – khanh 2010-10-18 09:17:22

36

sudo apt-get purge ruby

通常很適合我。

+25

'sudo apt-get purge ruby​​ *'將刪除grub!小心。 – sestevez 2012-01-14 22:45:59

+0

好的,我從來沒有見過這種情況。我會尋找:) – theamoeba 2012-01-30 12:55:24

+0

我做了sudo apt-get purge ruby​​ *但是當我鍵入ruby -v時它顯示紅寶石1.9.2 – Francois 2012-03-02 11:15:25

19

起初找出ruby是哪裏? 然後

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

在Lubuntu,我只是試圖易於得到淨化紅寶石*和以及消除紅寶石,它看起來像這樣的命令設法消除各種事物與GRUB,這是一個有點擔心明年做時間我想重新啓動我的電腦。我還不能說真的有什麼損害。

+1

我也遇到了同樣的情況,但是它可以讓你知道哪些軟件包需要卸載才能刪除ruby。所以只要刪除apt所建議的所有軟件包,除了那些你不想刪除的軟件包,比如grub,你就完成了。 – sh4 2013-02-11 17:01:24

8

這裏是sudo apt-get purge ruby*去除與GRUB我什麼:

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

解決方案:

sudo易於得到的autoremove紅寶石

11

我已經嘗試了許多包括sudo apt-get purge rubysudo apt-get remove rubysudo aptitude purpe ruby,既最後有和沒有'*'。但他們都沒有工作,這可能是我已經安裝了多個版本的紅寶石。

最後,當我試着sudo apt-get purge ruby1.9(與版本),然後它的作品。

0

卸載使安裝的軟件,請卸載無效

  • 化妝安裝時會生成文件.installed.list
  • 選擇清理.installed.list中說明的文件(如果有多個版本時需要特別小心)
  • 案例:ruby2.4切換爲ruby2.3,思路直接刪除所有紅寶石軟件,然後重新安裝使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 
    

使卸載無效時卸載make install軟件。

  • make install的將創建文件「.installed.list」
  • 選擇要清理.installed.list描述文件(需要小心,如果你有多個版本)
  • 案例:ruby2。 4切換到ruby2.3,想着直接刪除所有的ruby軟件,然後重新make install 2.3,看:Ruby#安裝指南
  • make install - > .installed.list
  • 看到.installed.list文件,刪除所有安裝文件。
0

如果使用rbenv安裝它,您可以使用

rbenv versions 

看到你所安裝的版本。

然後,使用卸載命令:

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

例如:

rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0 

如果你安裝了Rails,它會被刪除了。

-1
sudo apt-get remove ruby version 

或者使用卸載

0

您可以使用sudo apt remove ruby

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/17835828) – 2017-11-04 08:01:18

1

爲什麼要刪除舊版本的紅寶石?

RVM安裝2.4.2版本//紅寶石ü需要insatll RVM使用2.4.2 --default //設置紅寶石你想用默認

使用RVM你可以安裝使用版本在系統

多個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 

的安裝步驟,將用於改變安裝Ruby不同的Ubuntu版本

欲瞭解更多信息,在Ubuntu stackexchange

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