I apologize in advance if this is a typical newbie question and has been
answered a million times already. I have searched the group and the
internet for a solution but found nothing that works.
It looks like rubyforge is down (once again) and I’m getting a bit sick
of putting my projects on hold for a while until the rubyforge server
problems have been sorted out… BTW why is this down half the time and
isn’t it time to build some kind of redunancy into gem?
Now I’m telling myself “Why not use a mirror?” I’m getting none too far
with this idea though, presumably because I don’t have a reliable list
of mirrors… (this is probably on rubyforge?)
It looks like rubyforge is down (once again) and I’m getting a bit sick
of putting my projects on hold for a while until the rubyforge server
problems have been sorted out…
Well, if you had read the (recent) postings, you would have come
across this one
Moreover, I’d like to remind you that rubyforge is providing free
services… you can’t expect it to be always working as you would like
it to. But if you think it is really down too often, consider donating ?
[…]
As for the rest of your question, I’m not a gem wizard.
the default sources are specified in ‘source’ gem. It seems that
you can specify more sources there (rubygems/remote_installer.rb:472;
the --source option allows only one: rubygems/command.rb:242)
On Mon, 2006-11-20 at 18:46 +0900, Frank R. wrote:
It looks like rubyforge is down (once again) and I’m getting a bit sick
of putting my projects on hold for a while until the rubyforge server
problems have been sorted out… BTW why is this down half the time
Hi Frank -
Yup, RubyForge has been spotty lately. Here’s a post from yesterday
discussing some of the recent problems and plans to make things better:
I’ll try to post any ongoing problems there and would appreciate input
from more experienced sysadmins.
Now I’m telling myself “Why not use a mirror?” I’m getting none too far
with this idea though, presumably because I don’t have a reliable list
of mirrors… (this is probably on rubyforge?)
Sad but true! However, I put a link to one of the mirrors here:
But it doesn’t have the gem indexing data, so you’ll need to download
the files manually rather than with the gem client. I’ll see what I can
do about generating a gem index there.
On Mon, 2006-11-20 at 23:53 +0900, Frank R. wrote:
Thanks for everybody who replied. I got it working now and have my first
fast-cgi served ruby app up and running
I don’t mean to disparage Tom or anybody else on this list: I’m very
thankful for your help and respect your commitment.
No offense taken; I know it’s frustrating to try to install something
and for the server to be down. Growing pains and all that; we’ll get it
sorted out…
Just an idea: what about issue a new version of sources gem with all
the mirrors added to it?
Pros: automatic failover - the gem will be installed/updated from any of them
Cons: slower operation (more index updates), more network traffic
Another tricky bit is that currently if someone wants to stop serving
gems we can just remove them from the mirror redirect. Storing the
server list on the client complicates that a bit.
Also, with a centralized list we can balance the load, so if it’s too
heavy on one of the gems we can reduce the redirections to the mirror.
But really, neither of those problems have come up yet, so they may not
be a big deal.