I had the exact same side effect when the fcgi gem wasn’t installed…
so I’d be suspcicious about that gem… maybe it’s not installed
I have the exact same problem:
root public# ./dispatch.fcgi
./dispatch.fcgi:19: uninitialized constant RailsFCGIHandler (NameError)
And I do have fcgi installed:
root public# gem list
*** LOCAL GEMS ***
Service layer for easy email delivery and testing.
Web-flow and rendering framework putting the VC in MVC.
Web service support for Action Pack.
Implements the ActiveRecord pattern for ORM.
Support and utility classes used by the Rails framework.
Fix an exploitable bug in CGI multipart parsing.
Optimized replacement for thread.rb primitives
FastCGI library for Ruby.
A trick to wrap CGI in FastCGI easily
Flash video (FLV) manipulation tool
A plugin system based only on rubygems that uses dependencies only
HighLine is a high-level command-line IO library.
Needle is a Dependency Injection/Inversion of Control container for
Ruby. It supports both type-2 (setter) and type-3 (constructor)
injection. It takes advantage of the dynamic nature of Ruby to
provide a rich and flexible approach to injecting dependencies.
Web-application framework with template engine, control-flow layer,
Ruby based make-like utility.
A script which automates a limited set of rubyforge operations.
This package provides download sources for remote gem installation
So this isn’t a web service problem, it’s a ruby not loading with it’s
own fcgi gem. I installed it by running
root public# gem install fcgi
Then I again tried installing manually, by downloading the tgz and
manually building it. It built without errors, and still the same
result. Has anyone got this to work?