I updated webistrano to r40 and am now getting mongrel errors when starting. These errors often occur when a gem or plugin is missing. I DO NOT get the error on my laptop. I DO get the error on the server.
Here's what starting in development mode on the server looks like
$ script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
Exiting
/web/cosmos.concord.org/manage/vendor/rails/railties/lib/commands/servers/mongrel.rb:16: warning: already initialized constant OPTIONS
/web/cosmos.concord.org/manage/vendor/rails/railties/lib/commands/servers/mongrel.rb:19: undefined method `options' for []:Array (NoMethodError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from /web/cosmos.concord.org/manage/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require'
from /web/cosmos.concord.org/manage/vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /web/cosmos.concord.org/manage/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require'
from /web/cosmos.concord.org/manage/vendor/rails/railties/lib/commands/server.rb:39
from script/server:3:in `require'
from script/server:3
Here's a mongrel log when starting in production mode:
** Starting Mongrel listening at 127.0.0.1:8697
** Initiating groups for "mongrel":"mongrel".
** Changing group to "mongrel".
** Changing user to "mongrel".
** Starting Rails with production environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- /usr/local/lib/ruby/gems/1.8/gems/ruport-0.8.11/lib/ruport/init.rb (MissingSourceFile)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /web/cosmos.concord.org/manage/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'
from /web/cosmos.concord.org/manage/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /web/cosmos.concord.org/manage/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:134:in `load'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:166:in `each'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:166:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:112:in `load'
... 9 levels...
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/command.rb:212:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/mongrel_rails:281
from /usr/local/bin/mongrel_rails:16:in `load'
from /usr/local/bin/mongrel_rails:16