2006-04-22
[開発ログ]lighttpdで動かす
まずlighttpd。
apt-get install libc6/unstable apt-get install lsb-base/unstable
のあと
apt-get install lighttpd
rcconfでlighttpdの自動を解除。
次にfcgi。
apt-get install libfcgi-dev
のあと、
gem install fcgi (略) ERROR: While executing gem ... (RuntimeError) ERROR: Failed to build gem native extension. Gem files will remain installed in /home/dan/ruby/lib/ruby/gems/1.8/gems/fcgi-0.8.6.1 for inspection. ruby extconf.rb install fcgi\nchecking for fcgiapp.h... yes checking for FCGX_Accept() in -lfcgi... no
うーむ。半日くらい悩む。そうだgemを使わずに普通に入れてみよう。
wget http://sugi.nemui.org/pub/ruby/fcgi/ruby-fcgi-0.8.6.tar.gz tar xzvf ruby-fcgi-0.8.6.tar.gz cd ruby-fcgi-0.8.6 ruby install.rb config --without-ext ruby install.rb setup ruby install.rb install
--without-extをつけないと結局 gem と同じエラーだった。
config/lighttpd.conf を新しいものに更新して、 public/dispatch.fcgi の先頭のパスを書き換えて
script/server
動いた。