Can someone help me with getting RoR to work?

edited March 2006 in Vanilla 1.0 Help
I've followed the install the install guide on http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger and it seemed to work. And I've been following the Instant Gratifiction guide in Chapter four in Agile Web Development with Rails book. I'm in terminal and I type -

cd work (everything works fine) then
rails demo (everything seems to work) then
cd demo (all goes well) then
ls -p (nothing wrong) then
ruby script/server - and i get this error -

ruby: Is a directory - script (Errno::EISDIR)
william-mors-powerbook-g4-15:~/work/demo cooper$ ruby script/server
=> Booting lighttpd (use 'script/server webrick' to force WEBrick)
=> Rails application started on http://0.0.0.0:3000
=> Call with -d to detach (requires absolute paths in config/lighttpd.conf)
=> Ctrl-C to shutdown server (see config/lighttpd.conf for options)
2006-03-24 21:50:10: (mod_fastcgi.c.1022) execve failed for: public/dispatch.fcgi No such file or directory
2006-03-24 21:50:10: (mod_fastcgi.c.1048) the fastcgi-backend public/dispatch.fcgi failed to start:
2006-03-24 21:50:10: (mod_fastcgi.c.1052) child exited with status 2 public/dispatch.fcgi
2006-03-24 21:50:10: (mod_fastcgi.c.1055) if you try do run PHP as FastCGI backend make sure you use the FastCGI enabled version.
You can find out if it is the right one by executing 'php -v' and it should display '(cgi-fcgi)' in the output, NOT (cgi) NOR (cli)
For more information check http://www.lighttpd.net/documentation/fastcgi.html#preparing-php-as-a-fastcgi-program
2006-03-24 21:50:10: (mod_fastcgi.c.1060) If this is PHP on Gentoo add fastcgi to the USE flags
2006-03-24 21:50:10: (mod_fastcgi.c.1356) [ERROR]: spawning fcgi failed.
2006-03-24 21:50:10: (server.c.834) Configuration of plugins failed. Going down.

Does anyone have any insight? Should I just retry the FastCGI install part?

Comments

  • Have you made sure that the dispatch.fcgi is CHMOD'd to 755? That was my problem when I tried to install it.
This discussion has been closed.