Is there something similar to the Python utility virtualenv?
Basically it allows you to install Python packages into a sandboxed environment, so easy_install d
RVM works closer to how virtualenv works since it lets you sandbox different ruby versions and their gems, etc.
Neither sandbox, RVM, nor rbenv manage the versions of your app's gem dependencies. The tool for that is bundler.
bundle install
to install explicit versions of these dependencies into an isolated locationbundle exec
to run your application