I am really confused by the explanations given in RVM website. The relation between different ruby interpretors and gemsets are not clear to me. According to me, it is like this –
- My Account in my Mac have one rvm
- That rvm installs and manages set of different versions of ruby interpretors.
- each ruby version has set of gemsets.
Am i getting things clear… Any more amount of explanations are welcome. I am in a position to work on (Ruby 1.8.7 + rails 2.3.8 and its dependencies) and (Ruby 1.9.2 and Rails 3.0 and its dependencies)…
If any one is well versed with handling many ruby versions and gemsets with the help of rvm, please explain to me… thanks for the help
Here is how I like to do it…
Do this as many times necessary for your different projects that you want to keep separate from eachother.
Example:
Now I have an entire environment dedicated to a particular project. This is great because I can experiment with all sorts of different gems/versions without worrying about stomping all over other projects that have very specific requirements.
Good luck!