JZ.
JZ.

Reputation: 21907

How do I completely uninstall rails, ruby and rubygems?

My system is F'd. How do I completely uninstall rails, ruby and rubygems?

any suggestions on where to go to reinstall from scratch? Best practices? I'd like to get back to 3.0 beta

Thanks!

Upvotes: 24

Views: 36435

Answers (3)

Ravi Kant
Ravi Kant

Reputation: 69

Use

$gem clean

for delete all the gems.

Upvotes: 2

Simone Carletti
Simone Carletti

Reputation: 176562

I suggest you to simply uninstall all Gems using gem uninstall [name_of_gem], then use RVM to install a new Ruby version and make it the default one.

RVM also makes incredibly easy to remove a Ruby version and all its data since it installs everything in a folder within your home directory.

Upvotes: 9

raptor
raptor

Reputation: 319

You can use gem uninstall to delete all gems as follows:

gem list --no-version | xargs gem uninstall

If you want to keep eg. the gem rake:

gem list --no-version | grep -v "rake" | xargs gem uninstall

To delete only the old versions, you can run gem clean.


Also, it is possible to write all gems in a list:

gem list --no-version > gem_list.txt 

and define these you want to delete:

cat gem_list.txt | xargs gem uninstall 

or install:

cat gem_list.txt | xargs gem install

(eventually you have to put a sudo in front of a gem command. On windows use an unix console enviroment like msysGit)

Upvotes: 26

Related Questions