# Confused about RVM?

**URL:** <https://www.ruby-forum.com/t/confused-about-rvm/194965>\
**Category:** Ruby\
**Created:** [September 14, 2010, 3:28pm UTC](https://www.ruby-forum.com/t/confused-about-rvm/194965 "2010-09-14T15:28:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![luckydev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/eb8c5e/32.png) [@luckydev](https://www.ruby-forum.com/u/luckydev)\
**Post date:** [September 14, 2010, 3:28pm UTC](https://www.ruby-forum.com/t/confused-about-rvm/194965/1 "2010-09-14T15:28:09Z")

</div>

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 -

1. My Account in my Mac have one rvm
2. That rvm installs and manages set of different versions of ruby  
interpretors.
3. 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

---

<div class="post-metadata">

**Author:** ![luckydev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/eb8c5e/32.png) [@luckydev](https://www.ruby-forum.com/u/luckydev)\
**Post date:** [September 14, 2010, 5:33pm UTC](https://www.ruby-forum.com/t/confused-about-rvm/194965/2 "2010-09-14T17:33:40Z")

</div>

On Tue, Sep 14, 2010 at 9:28 AM, lucky in ruby [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 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 -
> 
> 1. My Account in my Mac have one rvm
> 2. That rvm installs and manages set of different versions of ruby  
> interpretors.
> 3. each ruby version has set of gemsets.
> 
> Am i getting things clear…

Pretty much.

One recent feature in RVM is that each version of Ruby can have a  
global gemset which is shared.

> 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)…

One of the most useful features of rvm when you are working with  
different projects using different ruby versions and gems is a project  
level .rvmrc file

[http://rvm.beginrescueend.com/workflow/rvmrc/](http://rvm.beginrescueend.com/workflow/rvmrc/)

If you set this up, then changing to a project directory will  
automatically set up the right rvm environment for you.

–  
Rick DeNatale

Blog: [http://talklikeaduck.denhaven2.com/](http://talklikeaduck.denhaven2.com/)  
Github: [rubyredrick (Rick DeNatale) · GitHub](http://github.com/rubyredrick)  
Twitter: @RickDeNatale  
WWR: [http://www.workingwithrails.com/person/9021-rick-denatale](http://www.workingwithrails.com/person/9021-rick-denatale)  
LinkedIn: [http://www.linkedin.com/in/rickdenatale](http://www.linkedin.com/in/rickdenatale)

---

<div class="post-metadata">

**Author:** ![luckydev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/eb8c5e/32.png) [@luckydev](https://www.ruby-forum.com/u/luckydev)\
**Post date:** [September 14, 2010, 5:46pm UTC](https://www.ruby-forum.com/t/confused-about-rvm/194965/3 "2010-09-14T17:46:49Z")

</div>

Rick Denatale wrote:

> On Tue, Sep 14, 2010 at 9:28 AM, lucky in ruby [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > 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 -
> > 
> > 1. My Account in my Mac have one rvm
> > 2. That rvm installs and manages set of different versions of ruby  
> > interpretors.
> > 3. each ruby version has set of gemsets.
> > 
> > Am i getting things clear…

Thanks … rvmrc resource was useful …!
