RVM is not a function, selecting rubies with 'rvm use ...' will not work RVM is not a function, selecting rubies with 'rvm use ...' will not work ruby ruby

RVM is not a function, selecting rubies with 'rvm use ...' will not work


Your console is not running as a login shell and hence have no access to rvm function. If you are running Ubuntu, you can:

  1. Open console
  2. Select Edit -> Profile Preferences
  3. Select tab: Title and Command
  4. Check box 'Run command as a login shell'
  5. Restart terminal


Type bash --login from your terminal. And then give rvm use 2.0.0


It seems like your rvm does not load ".bash_profile" properly. I have done to fix it in MAC OS X or Ubuntu 14.04 by opening terminal and write:

source ~/.rvm/scripts/rvm