Wednesday, March 07, 2007

mongrel_rails mongrel_cluster win32

c:/ruby/lib/ruby/gems/1.8/gems/mongrel_cluster-0.2.0/lib/mongrel_cluster/init.rb
:55:in ``': Exec format error - mongrel_rails start -d -e prod -p 8000 -a 127.0.
0.1 -P log/mongrel.8000.pid -c C:\ruby\finance (Errno::ENOEXEC)
from c:/ruby/lib/ruby/gems/1.8/gems/mongrel_cluster-0.2.0/lib/mongrel_cl
uster/init.rb:55:in `run'
from c:/ruby/lib/ruby/gems/1.8/gems/mongrel_cluster-0.2.0/lib/mongrel_cl
uster/init.rb:34:in `run'
from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.1-mswin32/lib/mongrel
/command.rb:211:in `run'
from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.1-mswin32/bin/mongrel
_rails:227
from c:/ruby/bin/mongrel_rails:18

To deal with this 'Exec format error',
You want to be calling:
argv = “mongrel_rails.cmd” ]
instead of:
argv = [ “mongrel_rails” ]
in the mongrel_cluster init.rb

Windows can’t find “mongrel_rails”.

No comments :