# Ruby-net-ldap

**URL:** <https://www.ruby-forum.com/t/ruby-net-ldap/130003>\
**Category:** Ruby\
**Created:** [February 24, 2008, 2:57am UTC](https://www.ruby-forum.com/t/ruby-net-ldap/130003 "2008-02-24T02:57:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![imdwalrus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/48db29/32.png) [@imdwalrus](https://www.ruby-forum.com/u/imdwalrus)\
**Post date:** [February 24, 2008, 2:57am UTC](https://www.ruby-forum.com/t/ruby-net-ldap/130003/1 "2008-02-24T02:57:15Z")

</div>

I’m running ruby 1.8.6 on Windows. I’ve installed the ruby-net-ldap  
0.0.4 gem. When I require ‘net/ldap’ I get nothing. All calls to  
ruby-net-ldap methods fail. I’ve used this gem successfully in  
another project and I  
just can’t figure out what I’m doing wrong now.

I ran the following tests in the project where it’s failing:

C:\> gem list  
…  
ruby-net-ldap (0.0.4)  
…

C:\> path  
…;c:/RoR/Ruby/bin;…

irb\>$:.each {|dir| puts dir }  
…  
c:/RoR/Ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/bin  
c:/RoR/Ruby/lib/ruby/gems/1.8/gems/ruby-net-ldap-0.0.4/bin  
c:/RoR/Ruby/lib/ruby/gems/1.8/gems/ruby-net-ldap-0.0.4/lib  
…

irb\> require “net/ldap”  
[]

So the gem is there, the directory is in the load path, but the  
require statement isn’t finding it. I confirmed that c:/RoR/Ruby/lib/  
ruby/gems/1.8/gems/ruby-net-ldap-0.0.4/lib/net/ldap.rb exists. The  
only differences I can see between the instance that works and this  
one is that the former uses ruby 1.8.5 and Rails 1.2 and the latter  
uses ruby 1.8.6 and Rails 2.0.2. I’ve also tried this under Parallels  
on my Macbook using Ruby 1.8.6 and Rails 2.0.2 and it fails there  
too.

I don’t know what else to check. Can someone enlighten me, please?

– Mike

---

<div class="post-metadata">

**Author:** ![imdwalrus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/48db29/32.png) [@imdwalrus](https://www.ruby-forum.com/u/imdwalrus)\
**Post date:** [February 25, 2008, 6:18pm UTC](https://www.ruby-forum.com/t/ruby-net-ldap/130003/2 "2008-02-25T18:18:38Z")

</div>

On Sat, Feb 23, 2008 at 6:56 PM, imdwalrus [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> ruby-net-ldap (0.0.4)  
> …  
> on my Macbook using Ruby 1.8.6 and Rails 2.0.2 and it fails there  
> too.
> 
> I don’t know what else to check. Can someone enlighten me, please?
> 
> – Mike

require ‘rubygems’  
require ‘net/ldap’

perhaps?

–  
“Hey brother Christian with your high and mighty errand, Your actions  
speak  
so loud, I can’t hear a word you’re saying.”

-Greg Graffin (Bad Religion)

---

<div class="post-metadata">

**Author:** ![imdwalrus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/48db29/32.png) [@imdwalrus](https://www.ruby-forum.com/u/imdwalrus)\
**Post date:** [March 20, 2008, 2:21pm UTC](https://www.ruby-forum.com/t/ruby-net-ldap/130003/3 "2008-03-20T14:21:01Z")

</div>

On Feb 24, 1:56 am, imdwalrus [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ruby-net-ldap (0.0.4)  
> …  
> on my Macbook using Ruby 1.8.6 and Rails 2.0.2 and it fails there  
> too.
> 
> I don’t know what else to check. Can someone enlighten me, please?
> 
> – Mike

I have the same problem from upgrading Ruby 1.8.6, I can’t see why  
this is broken. Going to implement OpenID in the mean time. Did you  
manage to fix this issue?

Matt

---

<div class="post-metadata">

**Author:** ![imdwalrus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/48db29/32.png) [@imdwalrus](https://www.ruby-forum.com/u/imdwalrus)\
**Post date:** [November 14, 2008, 2:53am UTC](https://www.ruby-forum.com/t/ruby-net-ldap/130003/4 "2008-11-14T02:53:36Z")

</div>

Glen H. wrote:

> On Sat, Feb 23, 2008 at 6:56 PM, imdwalrus [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > ruby-net-ldap (0.0.4)  
> > …  
> > on my Macbook using Ruby 1.8.6 and Rails 2.0.2 and it fails there  
> > too.
> > 
> > I don’t know what else to check. Can someone enlighten me, please?
> > 
> > – Mike
> 
> require ‘rubygems’  
> require ‘net/ldap’
> 
> perhaps?
> 
> –  
> “Hey brother Christian with your high and mighty errand, Your actions  
> speak  
> so loud, I can’t hear a word you’re saying.”
> 
> -Greg Graffin (Bad Religion)

It looks like I never followed up after Glen gave me the answer. Adding  
require ‘rubygems’  
solved the problem. Thanks for your help, Glen. I’m sorry I took so  
long to thank you.

– Mike
