Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
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

動いた。

参考