I understand that Boxen doesn't work with RVM, what I don't understand is why. Is there some limitation that prevents Boxen from being able to use RVM instead of rbenv? The core of Boxen is Puppet which does support the installation of an RVM module so I'm not sure why this is the case. Can someone please explain this?
Asked
Active
Viewed 330 times
1 Answers
0
Boxen uses rbenv. rbenv is incompatible with RVM (plus there are mostly redundant).
For a good comparison of the two see this blog post: rvm-and-rbenv

Frobbit
- 1,652
- 17
- 30
-
1
-
rbenv shims the ruby binaries. RVM wraps ruby binaries with aliases/functions in bash. The two methods conflict. I suppose if you made sure that everything that rbenv shims was aliased in the scripts that load RVM into the shell, you could pull it off. you would then need to make sure that RVM and rbenv shared ruby installations. – Frobbit Jun 16 '14 at 23:55