lily でブログ 2

昨日からローカルで試している lily (= Ruby 製ブログツール)。作者のふしはらさんがるびまで公開されていた「ブラウザから投稿する CGI」lilypad.cgi が手元で動かずに悩んでいたのだけど、結局 cgikit に含まれる lib/ 以下の cgikit.rb と cgikit/ ディレクトリを、lily/ ディレクトリ直下に置くと解決した。
cgikit がちゃんと require できてるかどうか確かめるには、lily/ ディレクトリで irb を起動して確かめるとよい。

$ ls
MainPage/ cgikit.rb* flavour/ lily.cfg*log/ rbuconv.rb* uconv.rb*
cgikit/ dot.htaccess* lily.cgi* lilypad.cgi* plugin/ uconv/
$ irb
irb(main):001:0> $LOAD_PATH << './cgikit'
=> ["/cygdrive/d/home/myBin/lib/ruby/site_ruby/1.8", "/cygdrive/d/home/myBin/lib/ruby/site
_ruby/1.8/i386-cygwin", "/cygdrive/d/home/myBin/lib/ruby/site_ruby", "/cygdrive/d/home/myB
in/lib/ruby/1.8", "/cygdrive/d/home/myBin/lib/ruby/1.8/i386-cygwin", ".", "./cgikit"]
irb(main):002:0> require 'cgikit'
=> true
$LOAD_PATH で カレントディレクトリにある cgikit/ ディレクトリを指定する。次に cgikit を require し true が返れば成功だ。
とりあえず、lilypad.cgi は動いたが、るびまで作者自ら指摘されている通り、

は欲しいところだ。lily2 を待つか、自分で作ってしまうか。後者はほとんど自信がない・・・。