on Rails : lighttpd
はじめようRoRも,ついにアプリケーション開発が終わり(13章まで),14章では実際に運用するためにlighttpd(何て読む?(らいとえいちてぃーてぃーぴーでぃー? => 追記:通称らいてぃ))をdarwinportsからinstall.学校でやろうと思ったら,プロクシが良くわかんないことになってて入らなかったけど,家でやったらすんなりフェッチも終わり,インストール完了.lighttpdではFastCGIを使うということで,libfcgi-rubyもついでに入れようと思うも,darwinportsにlibfcgi-rubyが無い.
仕方なく,というか自然な流れで,gem漁り.http://rubyforge.vm.bytemark.co.uk/gems/でfcgiという文字列を探すと,あったあった.fcgi-0.8.6.1.gemというもの.なぁに怖がることは無い,入れてみよう・・・まさかの失敗.
*** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
よし,mkmf.logたらいうのを見てみよう.
conftest.c:1:21: error: fcgiapp.h: No such file or directory
んじゃfcgiapp.hとかいうのを入れれば良いのだな.darwinportsでfcgiってのを探してみよう.
$ port search fcgi p5-fcgi perl/p5-fcgi 0.67 Fast CGI Module rb-fcgi ruby/rb-fcgi 0.8.6 The Ruby interface to FastCGI ...
ておい!The Ruby interface to FastCGIて!光の早さでport instaaaaaaalllll!!!!
さて,lighttpdの設定ファイルを書くぞ./opt/local/etc/lighttpd/lighttpd.conf.defaultをコピーして,設定を弄る.はじめての〜に書いてあることを書いたら,さてlighttpdを起動・・・しねぇ・・・.相性悪いのかな.あんまり良い気配がしないので,頑張って自宅サーバでやってみることにします.