Installed Ruby 1.9.3 with RVM but command line doesn't show ruby -v Installed Ruby 1.9.3 with RVM but command line doesn't show ruby -v ruby ruby

Installed Ruby 1.9.3 with RVM but command line doesn't show ruby -v


You have broken version of RVM. Ubuntu does something to RVM that produces lots of errors, the only safe way of fixing for now is to:

sudo apt-get --purge remove ruby-rvmsudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh

open new terminal and validate environment is clean from old RVM settings (should be no output):

env | grep rvm

if there was output, try to open new terminal, if it does not help then restart your computer.

install RVM:

\curl -L https://get.rvm.io |   bash -s stable --ruby --autolibs=enable --auto-dotfiles

If you find you need some hand-holding, take a look at Installing Ruby on Ubuntu 12.04, which gives a bit more explanation.


  • Open Terminal.
  • Go to Edit -> Profile Preferences.
  • Select the Title & command Tab in the window opened.
  • Mark the checkbox Run command as login shell.
  • close the window and restart the Terminal.

Check this Official Linkenter image description here


I ran into a similar issue today - my ruby version didn't match my rvm installs.

> ruby -vruby 2.0.0p481> rvm listrvm rubies   ruby-2.1.2 [ x86_64 ]=* ruby-2.2.1 [ x86_64 ]   ruby-2.2.3 [ x86_64 ]

Also, rvm current failed.

> rvm currentWarning! PATH is not properly set up, '/Users/randallreed/.rvm/gems/ruby-2.2.1/bin' is not at first place...

The error message recommended this useful command, which resolved the issue for me:

> rvm get stable --auto-dotfiles