# Gems Issue

**URL:** <https://www.ruby-forum.com/t/gems-issue/88505>\
**Category:** Ruby\
**Created:** [March 12, 2007, 5:55am UTC](https://www.ruby-forum.com/t/gems-issue/88505 "2007-03-12T05:55:36Z")\
**Posts on this page:** 5\
**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:** [March 12, 2007, 5:55am UTC](https://www.ruby-forum.com/t/gems-issue/88505/1 "2007-03-12T05:55:36Z")

</div>

Hello:

I’m trying to install a gem package, but its not working. Here’s what  
I see:

C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” install --remote ruby-  
activeldap  
Attempting remote installation of ‘ruby-activeldap’  
Install required dependency log4r? [Yn] Y  
ERROR: While executing gem … (OpenURI::HTTPError)  
404 Not Found

> From what I’ve read, some say this means the gems repository is  
> temporarily off-line or there are some network issues. I don’t think  
> this is the case though. I’ve tried on a number of occasions over the  
> last week with no success and I can access the repository listing just  
> fine.

I’ve also seen some suggestion that I may need to upgrade my version  
of ruby and/or gem. I’m a little reticent to do this, but I will if  
someone can tell me with some certainty this is the issue. Here are  
the versions I’m currently running:

C:\>ruby -v  
ruby 1.8.2 (2004-12-25) [i386-mswin32]

C:\>gem -v  
C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” -v  
0.8.10

All suggestions are welcome. Thanks for your time.

---

<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:** [March 18, 2007, 8:36pm UTC](https://www.ruby-forum.com/t/gems-issue/88505/2 "2007-03-18T20:36:08Z")

</div>

On Mar 12, 3:29 pm, “bbiker” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Have you tried “gem query -n ruby-activeldap -r” to verify that it exist if  
> it does you can “gem install ruby\_activeldap” the -r is not necessary unless  
> you have a local copy of the gemspec
> 
> The correct syntax if “gem install ruby\_activeldap -r”

Hi bbiker:

Thanks for the response.

It looks like I can see the gem package on the server. Here’s what I  
see:

C:\>gem query -n ruby-activeldap -r  
C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” query -n ruby-activeldap -  
r  
\*\*\* REMOTE GEMS \*\*\*  
ruby-activeldap (0.8.1, 0.8.0, 0.7.4, 0.7.3, 0.7.2, 0.7.1, 0.7.0,  
0.6.0,  
0.5.9, 0.5.8, 0.5.7, 0.5.5, 0.5.4, 0.5.3, 0.5.2, 0.5.1, 0.5.0, 0.4.4,  
0.4.3,  
0.4.2, 0.4.1)  
Ruby/ActiveLdap is a object-oriented API to LDAP  
ruby-activeldap-debug (0.7.4, 0.7.3, 0.7.2, 0.7.1, 0.7.0, 0.6.0,  
0.5.9, 0.5.8,  
0.5.7, 0.5.6, 0.5.5)  
Ruby/ActiveLDAP is a object-oriented API to LDAP

This looks fine to me. So I tried to install it, but it still doesn’t  
work. Here’s the output:

C:\>gem install ruby-activeldap -r  
C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” install ruby-activeldap -  
r  
Attempting remote installation of ‘ruby-activeldap’  
Install required dependency log4r? [Yn] Y  
ERROR: While executing gem … (OpenURI::HTTPError)  
404 Not Found

The output is always failing on the log4r installation, so I tried to  
only install this gem package. Again, it failed. Here’s the output:

C:\>gem query -n log4r -r  
C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” query -n log4r -r

\*\*\* REMOTE GEMS \*\*\*

log4r (1.0.5)  
Log4r is a comprehensive and flexible logging library for Ruby.

C:\>gem install log4r -r  
C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” install log4r -r  
Attempting remote installation of ‘log4r’  
ERROR: While executing gem … (OpenURI::HTTPError)  
404 Not Found

So for my own sanity, I decided to install a gem package for something  
that I figure would have relatively few dependencies. I tried  
rubytree. Here’s what I saw:

C:\>gem query -n rubytree -r  
C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” query -n rubytree -r  
\*\*\* REMOTE GEMS \*\*\*  
rubytree (0.2.3, 0.2.2)  
Ruby implementation of the Tree data structure.

C:\>gem install rubytree -r

C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” install rubytree -r  
Attempting remote installation of ‘rubytree’  
Successfully installed rubytree-0.2.3  
Installing RDoc documentation for rubytree-0.2.3…

C:\>

This one works with no fuss. So I’m still in the same place as before.  
Any thoughts on how I can get this to work?

---

<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:** [March 13, 2007, 12:30am UTC](https://www.ruby-forum.com/t/gems-issue/88505/3 "2007-03-13T00:30:38Z")

</div>

On Mar 12, 12:50 am, removed\_email\_address@domain.invalid wrote:

> ```
> 404 Not Found
> 
> ```
> 
> someone can tell me with some certainty this is the issue. Here are  
> the versions I’m currently running:
> 
> C:\>ruby -v  
> ruby 1.8.2 (2004-12-25) [i386-mswin32]
> 
> C:\>gem -v  
> C:\>“c:\ruby\bin\ruby.exe” “c:\ruby\bin\gem” -v  
> 0.8.10
> 
> All suggestions are welcome. Thanks for your time.

Have you tried “gem query -n ruby-activeldap -r” to verify that it  
exist  
if it does you can “gem install ruby\_activeldap” the -r is not  
necessary unless you have a local copy of the gemspec

The correct syntax if “gem install ruby\_activeldap -r”

C:\Documents and Settings\Owner\>ruby -v  
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]

C:\Documents and Settings\Owner\>gem -v  
0.9.2

---

<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:** [March 19, 2007, 5:51pm UTC](https://www.ruby-forum.com/t/gems-issue/88505/4 "2007-03-19T17:51:27Z")

</div>

On Mar 18, 3:34 pm, removed\_email\_address@domain.invalid wrote:

> Thanks for the response.  
> 0.5.9, 0.5.8, 0.5.7, 0.5.5, 0.5.4, 0.5.3, 0.5.2, 0.5.1, 0.5.0, 0.4.4,
> 
> Attempting remote installation of ‘log4r’  
> rubytree (0.2.3, 0.2.2)
> 
> This one works with no fuss. So I’m still in the same place as before.  
> Any thoughts on how I can get this to work?

which version of ruby and gem?

C:\Documents and Settings\Owner\>ruby -v  
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

C:\Documents and Settings\Owner\>gem -v  
0.9.2

goto to: [Log4r - Logging system written in Ruby download | SourceForge.net](http://sourceforge.net/project/showfiles.php?group_id=43396)  
and download the log4r-1.0.5 gem file.

In the folder where you saved the gem, invoke gem install log4r -l

note you do NOT need to specify -r if the gem that you want to install  
is not located in the current directory … gem searches the current  
working directory for the specified gem, if not found then it  
automatically does a remote search for the gem.

the -r option is used when you do not want to install the local copy

---

<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, 2007, 6:31am UTC](https://www.ruby-forum.com/t/gems-issue/88505/5 "2007-04-02T06:31:06Z")

</div>

> the -r option is used when you do not want to install the local copy  
> Hey bbiker:

Thanks for the reply. I was away for a bit so I’m just getting back to  
this now.

I tried installing log4r locally. It took me a bit to get the  
log4r-1.0.5.gem file. I couldn’t download it from any of the North  
American sites, but it did come back from Ishikawa site. It installed  
without issue. Once this was installed, I invoked a ‘gem install ruby-  
activeldap’, and it installed successfully.

Thanks for the help!
