Problem setting up lighttpd and rails app


#1

I am trying to set-up lighttpd and rails to work with fastcgi.

Here is what I am currently using for the virtual host definition. I
have gotten this from various websites. Sorry about the formatting I
can’t seem to control it with Thunderbird.

var.wholesale = “wholesale”
$HTTP[“host”] =~ “^wholesale” {
server.document-root = “/var/lighttpd/” + var.wholesale + “/public”
accesslog.filename = “/var/lighttpd/” + var.wholesale +
“/log/lighttpd.log”
#url.rewrite = ( “^/$” => “index.html”, “^([^.]+)$” => “$1.html” )
server.indexfiles = ( “dispatch.fcgi”, “index.html” )
server.error-handler-404 = “/dispatch.fcgi”
fastcgi.server = ( “.fcgi” =>
( “localhost” =>
( “min-procs” => 2,
“max-procs” => 2,
“socket” => “/tmp/” + var.wholesale + “.fcgi.socket”,
“bin-path” => “/var/lighttpd/” + var.wholesale +
“/public/dispatch.fcgi”,
“bin-environment” => ( “RAILS_ENV” => “development” )
)
)
)
url.rewrite = ("^/$" =>
“/dispatch.fcgi?controller=home&action=index2”,

“^/([-_a-zA-Z0-9]+)/([-_a-zA-Z0-9]+)/([-_a-zA-Z0-9%]+)??([-_a-zA-Z0-9=&%])$"
=>
“/dispatch.fcgi?controller=$1&action=$2&id=$3&$4”,
"^/([-_a-zA-Z0-9]+)/([-_a-zA-Z0-9]+)/???([-_a-zA-Z0-9=&%]
)$” =>
“/dispatch.fcgi?controller=$1&action=$2&$3”,
“^/([-_a-zA-Z0-9]+)/???([-_a-zA-Z0-9=&%]*)$” =>
“/dispatch.fcgi?controller=$1&action=index&$2”
)
cgi.assign = (".rb" => “/usr/bin/ruby”, “.cgi” => “/usr/bin/ruby”)

}

A couple of seconds after starting lighttpd I get this message repeated
twice.

/usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/initializer.rb:155:in
read': No such file or directory - /var/lighttpd/wholesale/public/../config/../config/environments/devlopment.rb (Errno::ENOENT) from /usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/initializer.rb:155:inload_environment’
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/core_ext/kernel.rb:27:in
silence_warnings' from /usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/initializer.rb:152:inload_environment’
from
/usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/initializer.rb:81:in
process' from /usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/initializer.rb:42:inrun’
from /var/lighttpd/wholesale/public/…/config/environment.rb:10
from /var/lighttpd/wholesale/public/dispatch.fcgi:22

The file “devlopment.rb” does exist
$> ls -l /var/lighttpd/wholesale/config/environments/development.rb
-rw-r–r-- 1 neil neil 800 Jan 20 15:01
/var/lighttpd/wholesale/config/environments/development.rb

Any help appreciated
Regards Neil.