Ruby Version Management
Published: August 4, 2020
This is part of The Annotated Guide to a New Rails App, a list of recommendations to make developing your Rails app more productive and joyful.
In this article, we are talking about Ruby version management.
A Ruby version manager is helpful when you want to easily switch to a different version of Ruby, either to get new features or to work on different projects.
The Ruby runtime included by default on your machine is probably not the one you want to use. The default Ruby on MacOS requires root privileges to install gems and tends to lag far behind the current Ruby version.
Also, your different Ruby projects may use different Ruby versions.
RVM, aka the Ruby Version Manager, manages multiple versions of Ruby and its libraries (called gems).
To install RVM, run this command:
\curl -sSL https://get.rvm.io | bash -s stable
If you already have RVM, update it with
To switch Ruby version, run
rvm use ruby-<version_number>. You can see the
latest Ruby version on the Ruby website.