Open your terminal and run
curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
When this is complete, you need to restart your terminal for the rvm command to work.
Now, run rvm list known
This shows the list of versions of the ruby.
Now, run rvm install ruby@latest to get the latest ruby version.
If you type ruby -v in the terminal, you should see ruby X.X.X.
If it still shows you ruby 2.0., run rvm use ruby-X.X.X –default.
Prerequisites for windows 10:
C compiler. You can use http://www.mingw.org/
make command available otherwise it will complain that “bash: make: command not found”. You can install it by running mingw-get install msys-make
Add “C:MinGWmsys1.0bin” and “C:MinGWbin” to your path enviroment variable
Brew only solution
Update:
From the comments (kudos to Maksim Luzik), I haven’t tested but seems like a more elegant solution:
After installing ruby through brew, run following command to update the links to the latest ruby installation: brew link –overwrite ruby
Original answer:
Late to the party, but using brew is enough. It’s not necessary to install rvm and for me it just complicated things.
By brew install ruby you’re actually installing the latest (currently v2.4.0). However, your path finds 2.0.0 first. To avoid this just change precedence (source). I did this by changing ~/.profile and setting:
export PATH=/usr/local/bin:$PATH
After this I found that bundler gem was still using version 2.0.0, just install it again: gem install bundler