I've hit this a couple times, but I don't remember the _exact_ cause and fix.

I _believe_ that what's happening is that mongrel is being double
loaded due to a bad require (check your environment.rb). The second
time it's loaded, the OPTIONS array hasn't been modified to be an
OptionParser (which makes it a singleton), so it bails on that run.

"warning: already initialized constant OPTIONS" is an indicator.
Double check your requires in environment.rb, and you may want to just
put some printf debugging in
rails/railties/lib/commands/servers/mongrel.rb. Just have it raise,
and catch, and print the backtrace. It'll let you know where it's
being loaded twice.

And do report back. I don't remember the exact cause, but it'd be nice
to have it sitting on a mailing list somewhere to refer back to.


On 10/2/07, Cyril Mougel <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> With the announce of release to Rails 2.0 PR. I want test it on my own
> web-application. So to test it, I have made as say in DHH announce[1]:
>
> rake rails:freeze:edge TAG=rel_2-0-0_PR
>
> But after a rake rails:update and a script/server start, I have an
> error. I paste the error in pastie[2].
>
> In my system, I have the gem of 1.2.3 Rails.
>
> For another test I have install the gem of 2.0 PR ( gem install rails
> --source http://gems.rubyonrails.org ). So after this install I have
> not problem. My application run correctly.
>
> But If I uninstall this new gem to leave the old. The error become
> again. I don't know what I have this error. I have test on another PC
> and no problem.
>
> Have you an idea ?
>
>
> [1] : http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
> [2] : http://pastie.caboo.se/102615
>
> --
> Cyril Mougel
> http://blog.shingara.fr
>
> >
>


-- 
Kevin Clark
http://glu.ttono.us

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to