# Can't get gems to work (1.9, Windows)

**URL:** <https://www.ruby-forum.com/t/cant-get-gems-to-work-1-9-windows/133625>\
**Category:** Ruby\
**Created:** [April 2, 2008, 3:35am UTC](https://www.ruby-forum.com/t/cant-get-gems-to-work-1-9-windows/133625 "2008-04-02T03:35:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 2, 2008, 3:35am UTC](https://www.ruby-forum.com/t/cant-get-gems-to-work-1-9-windows/133625/1 "2008-04-02T03:35:40Z")

</div>

Hi,

I can’t get gems to work in my 1.9 install. Can anyone help?

The gem command worked (‘gem install log4r’), but when I try to  
include it from a script, I just get ‘no such file to load’.

The gem got installed into the directory ‘c:\LAN’. Does that seem  
correct?

If I use filemon or procmon while running my script, I notice that  
Ruby is _only_ searching the directories under c:\ruby-1.9\lib\ruby.

I’ve tried changing RUBYOPTS, GEM\_PATH, GEM\_HOME, to no avail.

Jana

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 2, 2008, 7:25am UTC](https://www.ruby-forum.com/t/cant-get-gems-to-work-1-9-windows/133625/2 "2008-04-02T07:25:25Z")

</div>

On Tue, Apr 1, 2008 at 6:35 PM, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> If I use filemon or procmon while running my script, I notice that  
> Ruby is _only_ searching the directories under c:\ruby-1.9\lib\ruby.
> 
> I’ve tried changing RUBYOPTS, GEM\_PATH, GEM\_HOME, to no avail.
> 
> Jana

Ruby Gems seems to have a broken default install-dir in the released  
Windows build of 1.9; other comments I’ve seen suggest that using an  
explicit --install-dir pointing to the right directory should solve  
that problem.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 2, 2008, 4:19pm UTC](https://www.ruby-forum.com/t/cant-get-gems-to-work-1-9-windows/133625/3 "2008-04-02T16:19:02Z")

</div>

On Wed, Apr 2, 2008 at 4:25 AM, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Ruby Gems seems to have a broken default install-dir in the released  
> > Bulk updating Gem source index for: [http://gems.rubyforge.org](http://gems.rubyforge.org)  
> > library are:
> 
> lib\ruby\site\_ruby  
> lib\ruby\vendor\_ruby  
> lib\ruby\1.9.0
> 
> How do I get it to search the gems directory?

That’s odd. I think my Ruby 1.9.0-on-Windows-fu has been exhausted  
(I just remember the problem with installing gems into the wrong  
directory  
and the fix; I remember running into enough quirks that I decided to  
restrict  
myself to 1.8 until there is a 1.9 One-Click-Installer, or at least a  
new release  
of 1.9 for Windows.)

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 2, 2008, 1:26pm UTC](https://www.ruby-forum.com/t/cant-get-gems-to-work-1-9-windows/133625/4 "2008-04-02T13:26:37Z")

</div>

On Apr 2, 1:24 am, Christopher D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> that problem.  
> Hi Christopher, thank-you.

I can use --install-dir to force gem to install into the proper place,  
but ruby still doesn’t find the gem when I run my script:

> \ruby-1.9\bin\gem.bat install --install-dir c:\ruby-1.9\lib\ruby\gems\1.9.0 log4r  
> Bulk updating Gem source index for: [http://gems.rubyforge.org](http://gems.rubyforge.org)  
> Successfully installed log4r-1.0.5  
> 1 gem installed  
> Installing ri documentation for log4r-1.0.5…  
> Installing RDoc documentation for log4r-1.0.5…

> \ruby-1.9\bin\ruby -e “require ‘log4r’”  
> -e:1:in `require': no such file to load -- log4r (LoadError) from -e:1:in `’

Filemon tells me that the only places that ruby is searching for the  
library are:

lib\ruby\site\_ruby  
lib\ruby\vendor\_ruby  
lib\ruby\1.9.0

How do I get it to search the gems directory?

Jana
