How to remove Ruby from Ubuntu

前端 未结 4 605
谎友^
谎友^ 2020-12-13 20:55

I want to remove Ruby, so I try this. How can I remove this?

sudo apt-get autoremove ruby
Reading package lists... Done
Building dependency tree       
Readi         


        
相关标签:
4条回答
  • 2020-12-13 21:31

    If you have installed Ruby using RVM then the following command will completely remove RVM installed directory:

    rvm implode
    

    Running this command will ask for your confirmation to delete the .rvm directory.

    After it completes deleting the .rvm directory, you get the following message which is worth notable:

    Note you may need to manually remove /etc/rvmrc and ~/.rvmrc if they exist still.

    Please check all .bashrc .bash_profile .profile and .zshrc for RVM source lines and delete or comment out if this was a Per-User installation.

    0 讨论(0)
  • 2020-12-13 21:42

    At first find out where ruby is? then

    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
    

    Or you can try this one also.

    aptitude purge ruby
    
    0 讨论(0)
  • 2020-12-13 21:48

    If you used rbenv to install it, you can use

    rbenv versions 
    

    to see which versions you have installed.

    Then, use the uninstall command:

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

    for example:

    rbenv uninstall 2.4.0  # Uninstall Ruby 2.4.0
    
    0 讨论(0)
  • 2020-12-13 21:49

    Ubuntu...?

    Use this to find out what executable you're running:

    $ which ruby
    /usr/bin/ruby
    

    Use this to find out what it actually is:

    $ readlink -f /usr/bin/ruby
    /usr/bin/ruby1.8
    

    Use this to find out what package it belongs to:

    $ dpkg -S /usr/bin/ruby1.8
    ruby1.8: /usr/bin/ruby1.8
    

    Use this to uninstall that:

    $ apt-get purge ruby1.8
    

    Note: If you have installed Ruby using Version/Environment managers like RVM or Rbenv then this method is not gonna work because Rubies will be installed as scripts not packages.

    0 讨论(0)
提交回复
热议问题