Ruby Version Manager
Ruby Version Manager (RVM) is a command-line tool for installing, managing, and switching between multiple versions of Ruby on Unix-like systems. It lets developers keep separate gem sets per project, so different applications can run on the Ruby versions they were built for.