
RVM installs each version of Ruby in a hidden folder in your home folder so each version of Ruby you install doesn’t affect the system Ruby.RVM enables you to install multiple versions of Ruby and allows you to change which version you want to use.RVM is a tool for installing different versions of Ruby itself. The Ruby Version ManagerĪ better alternative to using the system Ruby is to install Ruby with RVM, the Ruby Version Manager. You’ll know when you’re about to change the system Ruby when you need to prefix a gem installation with sudo, for example: sudo gem install jekyllĪnother reason for not using the system Ruby is that it’s often several versions behind the latest stable version. Therefore, it’s best not to make changes to the system Ruby. However, the main caveat for using the bundled version, called the system Ruby, is that Apple bundles Ruby for it’s own use.

Hands Off the System RubyĪpple bundles the Ruby programming language with macOS. This article explains why you should avoid using the version of Ruby bundled with macOS and should instead install your own version of Ruby with RVM, the Ruby Version Manager.
