In our Ruby developer career there may come a time when we have to deploy our app with other implementations of Ruby. We may also take a fancy to implementations like MacRuby, and want to try them out. However, installing many different versions of Ruby, for testing or purely recreational reasons, can be a real headache. Even when weapos;re not dealing with different implementations and versions of Ruby, there can be headaches when you have conflicts with gems from one project clashing with gems from another. This becomes more apparent when you have Rails 2 projects and new Rails 3 projects in active development, and use gems that are only compatible with Rails 2 or 3. Enter RVM, the creation of Wayne E. Seguin. RVM stands for Ruby Version Manager. Itapos;s a command line tool that takes away the headaches of installing and managing Ruby versions, and implementation and their gems.
Created by Andrew Chalkley and Josh Timonen
![](https://s2.save4k.ru/pic/cQVb7fHFjSM/maxresdefault.jpg)