I'm bumping this since I haven't seen teh fix go in.

On 7/29/06, Kevin Clark <[EMAIL PROTECTED]> wrote:
I just tried to file a ticket for these but trac is giving me errors
in the sql. Awesome.

Anyway, -d is broken for myself and a few others I've talked to. The
server starts but only reports 500 errors. This only occurs through
script/server and not through mongrel_rails -d.

Additionally script/server with -e doesn't work properly with mongrel.
It reports it is loading the correct environment but loads the wrong
database. The issue is that RAILS_ENV is already defined so it goes
with that instead of ENV["RAILS_ENV"] which I assume is set by mongrel
when it loads.

Here's my fix on railties/lib/commands/servers/mongrel.rb:


27,32d26
<   opt.on("-e", "--environment=name", String,
<           "Specifies the environment to run this server under
(test/development/production).",
<           "Default: development") { |v|
<           ENV["RAILS_ENV"] = v
<           RAILS_ENV.replace(v) if defined?(RAILS_ENV)
<   }


I hate trac so much.

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



--
Kevin Clark
http://glu.ttono.us
_______________________________________________
Rails-core mailing list
Rails-core@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-core

Reply via email to