# Can't load gem

**URL:** <https://www.ruby-forum.com/t/cant-load-gem/195379>\
**Category:** Ruby\
**Created:** [September 22, 2010, 11:38am UTC](https://www.ruby-forum.com/t/cant-load-gem/195379 "2010-09-22T11:38:56Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![landge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b5e925/32.png) [@landge](https://www.ruby-forum.com/u/landge)\
**Post date:** [September 22, 2010, 11:38am UTC](https://www.ruby-forum.com/t/cant-load-gem/195379/1 "2010-09-22T11:38:56Z")

</div>

Hi!

I’ve run into some trouble while updating my ruby-version on ubuntu.  
I installed ruby1.9.1 linked /usr/bin/ruby to ruby1.9.1  
installed rubygems1.3.7 with ruby1.9.1.

My gem env output is this:

RubyGems Environment:

- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.1 (2010-01-10 patchlevel 378) [i486-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /usr/bin/ruby1.9.1
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86-linux

- GEM PATHS:
  - /usr/lib/ruby/gems/1.9.1
  - /home/jule/.gem/ruby/1.9.1

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000

- REMOTE SOURCES:
  - [http://rubygems.org/](http://rubygems.org/)

When I run

> ruby --disable-gems -S irb  
> require ‘rubygems’  
> require ‘ri\_cal’

everything works fine!

Does ruby load a wrong gem version by default?  
How is it possible to configure this?  
Is it an ruby or an ubuntu issue?

Really don’t know how to find a solution.

Thanks in advance.

landge

PS: I haven’t set any environment variables

---

<div class="post-metadata">

**Author:** ![landge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b5e925/32.png) [@landge](https://www.ruby-forum.com/u/landge)\
**Post date:** [September 22, 2010, 11:45am UTC](https://www.ruby-forum.com/t/cant-load-gem/195379/2 "2010-09-22T11:45:59Z")

</div>

Jule N. wrote:

> Hi!
> 
> I’ve run into some trouble while updating my ruby-version on ubuntu.  
> I installed ruby1.9.1 linked /usr/bin/ruby to ruby1.9.1  
> installed rubygems1.3.7 with ruby1.9.1.  
> when I run

irb(main):001:0\> require ‘ri\_cal’

I get this error:

LoadError: no such file to load – ri\_cal  
from (irb):1:in `require' from (irb):1 from /usr/bin/irb:12:in `’  
irb(main):002:0\>

with require gems its like this:

irb(main):001:0\> require ‘rubygems’  
=\> true  
irb(main):002:0\> require ‘ri\_cal’  
LoadError: no such file to load – ri\_cal  
from (irb):2:in `require' from (irb):2 from /usr/bin/irb:12:in `’  
irb(main):003:0\>

> My gem env output is this:
> 
> RubyGems Environment:
> 
> - RUBYGEMS VERSION: 1.3.7
> - RUBY VERSION: 1.9.1 (2010-01-10 patchlevel 378) [i486-linux]
> - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.9.1
> - RUBY EXECUTABLE: /usr/bin/ruby1.9.1
> - EXECUTABLE DIRECTORY: /usr/bin
> - RUBYGEMS PLATFORMS:
> - ruby
> - x86-linux
> 
> - GEM PATHS:
> - /usr/lib/ruby/gems/1.9.1
> - /home/jule/.gem/ruby/1.9.1
> 
> - GEM CONFIGURATION:
> - :update\_sources =\> true
> - :verbose =\> true
> - :benchmark =\> false
> - :backtrace =\> false
> - :bulk\_threshold =\> 1000
> 
> - REMOTE SOURCES:
> - [http://rubygems.org/](http://rubygems.org/)
> 
> When I run
> 
> > ruby --disable-gems -S irb  
> > require ‘rubygems’  
> > require ‘ri\_cal’
> 
> everything works fine!
> 
> Does ruby load a wrong gem version by default?  
> How is it possible to configure this?  
> Is it an ruby or an ubuntu issue?
> 
> Really don’t know how to find a solution.
> 
> Thanks in advance.
> 
> landge
> 
> PS: I haven’t set any environment variables

---

<div class="post-metadata">

**Author:** ![landge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b5e925/32.png) [@landge](https://www.ruby-forum.com/u/landge)\
**Post date:** [September 22, 2010, 1:41pm UTC](https://www.ruby-forum.com/t/cant-load-gem/195379/3 "2010-09-22T13:41:32Z")

</div>

On Wed, Sep 22, 2010 at 5:46 AM, Jule N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I get this error:  
> irb(main):001:0\> require ‘rubygems’
> 
> > ```
> > - x86-linux
> > - http://rubygems.org/
> > 
> > ```
> > 
> > How is it possible to configure this?  
> > Is it an ruby or an ubuntu issue?
> > 
> > Really don’t know how to find a solution.
> > 
> > Thanks in advance.
> > 
> > landge
> > 
> > PS: I haven’t set any environment variables

Have you installed the ri\_cal gem under 1.9?

there are separate gem directories for 1.8 and 1.9.

Probably not the problem but Ruby 1.9.1 is getting rather old, but I  
guess that’s the latest debian/ubuntu packaged version of Ruby.

–  
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:** ![landge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b5e925/32.png) [@landge](https://www.ruby-forum.com/u/landge)\
**Post date:** [September 22, 2010, 1:54pm UTC](https://www.ruby-forum.com/t/cant-load-gem/195379/4 "2010-09-22T13:54:15Z")

</div>

Rick Denatale wrote:

> Have you installed the ri\_cal gem under 1.9?
> 
> there are separate gem directories for 1.8 and 1.9.
> 
> Probably not the problem but Ruby 1.9.1 is getting rather old, but I  
> guess that’s the latest debian/ubuntu packaged version of Ruby.

I’ve installed ri\_cal under

/usr/lib/ruby/gems/1.9.1/gems

and I added this path to the $RUBYLIB variable. It still doesn’t work.  
Maybe I should compile a newer ruby version?

Thanks

PS: Your ri\_cal gem works great when it’s loaded!!

> –  
> 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:** ![landge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b5e925/32.png) [@landge](https://www.ruby-forum.com/u/landge)\
**Post date:** [September 22, 2010, 3:54pm UTC](https://www.ruby-forum.com/t/cant-load-gem/195379/5 "2010-09-22T15:54:29Z")

</div>

On Wed, Sep 22, 2010 at 9:14 AM, Jule N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I’ve installed ruby 1.9.2 from source and everything works fine now!  
> So, there must be a buck in the ruby 1.9 ubuntu version…

I stopped using debian packaged Rubies a long time ago. They just  
don’t keep up well enough, and the packagers tend to break stuff. I  
was advised to install from source as a padawan Rubyist by Andy H.  
of the Pragmatic Programmers.

I do the same thing on Mac OS X.

And these days I do the installs and manage multiple ruby versions using  
RVM.

–  
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:** ![landge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b5e925/32.png) [@landge](https://www.ruby-forum.com/u/landge)\
**Post date:** [September 22, 2010, 3:14pm UTC](https://www.ruby-forum.com/t/cant-load-gem/195379/6 "2010-09-22T15:14:02Z")

</div>

I’ve installed ruby 1.9.2 from source and everything works fine now!  
So, there must be a buck in the ruby 1.9 ubuntu version…

Thanks!
