I've been reading about virtualization layers and this came up to me when I was getting into Application Virtualization.
May I consider RVM use of Gemsets a form of Application Virtualization? Given that it allows several versions of gems coexist in the same system.
Am I wrong?
RVM(Ruby Version Manager) Allows you to have multiple versions of Ruby installed, and you can switch versions using
rvm use, it has nothing to do with virtualization, it basically configures a bunch of Environment variables for you.Ex:
The biggest problem it solves IMO is to manage Ruby installations for non privileged user.