簡體   English   中英

如何在 ubuntu 上卸載 Ruby?

[英]How can I uninstall Ruby on ubuntu?

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

這個命令應該可以解決問題(前提是您使用基於 dpkg 的數據包管理器安裝它):

aptitude purge ruby

從終端運行以下命令:

sudo apt-get purge 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

我嘗試了很多,包括sudo apt-get purge ruby​​ 、 sudo apt-get remove ruby​​ 和sudo aptitude purge ruby​​ ,最后有和沒有'*'。 但是它們都不起作用,可能是我安裝了多個版本的 ruby​​。

最后,當我嘗試sudo apt-get purge ruby1.9 (帶有版本)時,它就可以工作了。

在終端上運行以下命令:

sudo apt-get autoremove ruby

這是sudo apt-get purge ruby*​​ 為我刪除的與GRUB相關的內容:

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

在 Lubuntu 上,我剛剛嘗試了 apt-get purge ruby​​ 並且除了刪除 ruby​​ 之外,看起來這個命令還試圖刪除與 GRUB 相關的各種事情,這對於下次我想重新啟動計算機時有點擔心。 我還不能說是否真的造成了任何損害。

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

rbenv versions 

查看您安裝了哪些版本。

然后,使用卸載命令:

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

例如:

rbenv uninstall 2.4.0  # Uninstall Ruby 2.4.0

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

為什么要刪除舊版本的 ruby​​?

rvm install 2.4.2 // 你需要的 ruby​​ 版本 rvm use 2.4.2 --default // 設置你想要使用的 ruby​​ 默認版本

使用 rvm 可以在系統中安裝多個 ruby​​ 版本

請按照以下步驟使用 rvm 安裝 ruby

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

安裝步驟會因不同的 Ubuntu 版本而有所不同

如需更多信息,

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

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

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

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

您可以使用sudo apt remove ruby

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM