我怎样才能在Ubuntu上卸载Ruby?

如何卸载ubuntu上的Ruby 1.9.2dev(2010-07-02)[i486-linux]? 需要重新安装 – 请帮助

这个命令应该可以做到这一点(假设你使用基于dpkg的包pipe理器来安装它):

aptitude purge ruby 

sudo apt-get purge ruby

通常适合我。

起先找出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 rubysudo apt-get remove rubysudo aptitude purpe ruby ,无论是否有'*'结尾。 但他们都没有工作,这可能是我已经安装了多个版本的ruby。

最后,当我尝试sudo apt-get purge ruby1.9 (与版本),那么它的工作原理。

下面是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中的各种事情,这有点让人担心,下一次我想重启我的电脑。 我还不能说真的有什么损害。

解:

sudo apt-get autoremove ruby

为什么你要删除老版本的ruby?

rvm install 2.4.2 // ruby​​的版本你需要insv rvm使用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 install的软件,卸载无效

  • 使安装时会生成文件.installed.list
  • select清理.installed.list中说明的文件(如果有多个版本时需要特别小心)
  • 案例:ruby2.4切换为ruby2.3,思路直接删除所有ruby软件,然后重新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 /
     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/share/man/man1/erb.1/usr/local/share/man/man1/irb.1/usr/local/share/man/man1/ri.1/ usr / local / share /人/ MAN1 / ruby​​.1
     rm /usr/local/lib/libruby-static.a
     rm -rf / usr / local / lib / pkgconfig / ruby​​- *
    哪个ruby
     pkg-config --list-all | grep ruby
    

卸载无效时卸载make install软件。

  • make install会创build文件'.installed.list'
  • select清理.installed.list中描述的文件(如果您有多个版本,则需要小心)
  • 案例:ruby2.4切换到ruby2.3,想着直接删除所有的ruby软件,然后重新安装2.3,参考:Ruby#安装指南
  • make install – > .installed.list
  • 请参阅.installed.list文件,删除所有安装文件。

如果你用rbenv来安装它,你可以使用

 rbenv versions 

看看你已经安装了哪些版本。

然后,使用卸载命令:

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

例如:

 rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0 

如果你安装了Rails,它也会被删除。

你可以使用sudo apt remove ruby

 sudo apt-get remove ruby version 

或者使用卸载