Ruby Version Manager
Ruby Version Manager, often abbreviated as RVM, is a software platform for Unix-like operating systems designed to manage multiple installations of Ruby on the same device. The entire Ruby environment including the Ruby interpreter, installed RubyGems (gems), and documentation is partitioned.