如何从Ubuntu中删除Ruby
我想删除Ruby,所以我试试这个。 我该如何删除?
sudo apt-get autoremove ruby Reading package lists... Done Building dependency tree Reading state information... Done Package 'ruby' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 534 not upgraded. here@jaskaran:/$ whereis ruby ruby: /usr/bin/ruby /usr/lib/ruby /usr/bin/X11/ruby /usr/share/man/man1/ruby.1.gz here@jaskaran:/$ ruby -v ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
Ubuntu的…?
使用它来找出您正在运行的可执行文件:
$ which ruby /usr/bin/ruby
使用它来找出它实际是什么:
$ readlink -f /usr/bin/ruby /usr/bin/ruby1.8
使用它来找出它所属的包:
$ dpkg -S /usr/bin/ruby1.8 ruby1.8: /usr/bin/ruby1.8
用它来卸载:
$ apt-get purge ruby1.8
注意 :如果您使用版本/环境管理器(如RVM或Rbenv)安装了Ruby,那么这种方法不会起作用,因为Rubies将作为脚本而不是软件包安装。
如果您使用rbenv
进行安装,则可以使用
rbenv versions
查看您已安装的版本。
然后,使用uninstall命令:
rbenv uninstall [-f|--force]
例如:
rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0
如果您使用RVM安装了Ruby,那么以下命令将完全删除RVM安装目录:
rvm implode
运行此命令将要求您确认删除.rvm
目录。
完成删除.rvm
目录后,您将收到以下消息值得注意:
注意,如果它们仍然存在,您可能需要手动删除/ etc / rvmrc和〜/ .rvmrc。
请检查所有.bashrc .bash_profile .profile和.zshrc是否有RVM源代码行,如果是每用户安装,请删除或注释掉。
首先找出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
或者你也可以尝试这个。
aptitude purge ruby