# Gem environment has wrong ruby version

**URL:** <https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818>\
**Category:** rubyonrails-talk\
**Created:** [November 20, 2010, 10:33pm UTC](https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818 "2010-11-20T22:33:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![11155](https://avatars.discourse-cdn.com/v4/letter/1/d26b3c/32.png) [@11155](https://discuss.rubyonrails.org/u/11155)\
**Post date:** [November 20, 2010, 10:33pm UTC](https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818/1 "2010-11-20T22:33:12Z")

</div>

Hi all,

This appears to be wrong, I'm not sure how to fix it. Here's my output from "gem environment"

RubyGems Environment: &nbsp;&nbsp;- RUBYGEMS VERSION: 1.3.7 &nbsp;&nbsp;- RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [x86\_64-linux] &nbsp;&nbsp;- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8 &nbsp;&nbsp;- RUBY EXECUTABLE: /usr/bin/ruby1.8 &nbsp;&nbsp;- EXECUTABLE DIRECTORY: /usr/bin &nbsp;&nbsp;- RUBYGEMS PLATFORMS: &nbsp;&nbsp;&nbsp;&nbsp;- ruby &nbsp;&nbsp;&nbsp;&nbsp;- x86\_64-linux &nbsp;&nbsp;- GEM PATHS: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- /usr/lib/ruby/gems/1.8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- /home/ed/.gem/ruby/1.8 &nbsp;&nbsp;- GEM CONFIGURATION: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :update\_sources =\> true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :verbose =\> true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :benchmark =\> false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :backtrace =\> false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :bulk\_threshold =\> 1000 &nbsp;&nbsp;- REMOTE SOURCES: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- [http://rubygems.org/](http://rubygems.org/)

And here's "ruby -v"

ruby 1.9.1p0 (2009-01-30 revision 21907) [x86\_64-linux]

So gem has the wrong version of ruby in the environment. I suspect this may be the reason of some weird errors I've been seeing. So how do I change the gem environment?

Thanks, Eddie

---

<div class="post-metadata">

**Author:** ![walterdavis](https://sea2.discourse-cdn.com/rubyonrails/user_avatar/discuss.rubyonrails.org/walterdavis/32/705_2.png) [@walterdavis](https://discuss.rubyonrails.org/u/walterdavis)\
**Post date:** [November 21, 2010, 1:47am UTC](https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818/2 "2010-11-21T01:47:34Z")

</div>

You need to install gem (and all your gems) again, under the new ruby. Each ruby gets its own gems, stored in its own version tree.

Walter

---

<div class="post-metadata">

**Author:** ![11155](https://avatars.discourse-cdn.com/v4/letter/1/d26b3c/32.png) [@11155](https://discuss.rubyonrails.org/u/11155)\
**Post date:** [November 21, 2010, 7:42am UTC](https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818/3 "2010-11-21T07:42:37Z")

</div>

Great, that worked! Thank you

---

<div class="post-metadata">

**Author:** ![Colin\_Law1](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@Colin\_Law1](https://discuss.rubyonrails.org/u/Colin_Law1)\
**Post date:** [November 21, 2010, 9:28am UTC](https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818/4 "2010-11-21T09:28:02Z")

</div>

On a side note I believe ruby 1.9.1 does not work well with Rails (at least Rails 3, don't know about 2). The recommendation is to use 1.9.2.

Colin

---

<div class="post-metadata">

**Author:** ![Gero\_Zoltan](https://avatars.discourse-cdn.com/v4/letter/g/b77776/32.png) [@Gero\_Zoltan](https://discuss.rubyonrails.org/u/Gero_Zoltan)\
**Post date:** [November 21, 2010, 11:50pm UTC](https://discuss.rubyonrails.org/t/gem-environment-has-wrong-ruby-version/55818/5 "2010-11-21T23:50:36Z")

</div>

Hello,

I read it, aslo it worked. But still think using RVM is much better solution, later you won't have headache, and you can use more then 1 Ruby+Rails+Gem versions on same system.

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

Good luck Zoltán
