I'm new-ish to Ruby and Rails. I am looking for a purely objective list of features and advantages/disadvantages of each. In an effort to keep preference out of this, please refrain from answering unless you have used all 3 systems.
Asked
Active
Viewed 3.0k times
1 Answers
74
There's three main options available today:
- rvm which is the most established, but also the most intrusive in terms of shell modifications.
- rbenv which is lower impact, and still works as well.
- chruby which purports to be even lighter than
rbenv
.
Personally I prefer rbenv
because it works well with Homebrew and doesn't mangle the shell environment as much, but tend to use rvm
on servers where that doesn't matter because they're set up for a very specific purpose.

tadman
- 208,517
- 23
- 234
- 262
-
12fwiw, rbenv is the tool recommended on http://rubyonrails.org/download/ as of today. – benjamin Dec 23 '15 at 08:56
-
2@benjamin I'm a big fan of `rbenv` myself, but I've found `rvm` works better on servers where you need a system-wide install, or at least it meshes better with Ansible. – tadman Dec 24 '15 at 03:09