RVM is a command line tool which allows us to easily install, manage and work with multiple ruby environments and sets of gems. RVM allows users to deploy each project with its own completely self contained and dedicated environment – from the specific version of ruby all the way down to the precise set of required gems to run the application.