会社のFreeBSD(4.7-Release)のportsからインストールしたruby-1.8.1(2003-10-31)で 影舞(0.8.3)が動かない現象に悩む。 何か報告を投げる際に
no jp_enc_test.
と怒られ、何も報告を追加することができない。 ruby-1.6.*では問題なく動くので、一瞬ruby-1.8対応されてないのかと思ったのだが、 同じ影舞がMomongaほぼ最新版では問題なく動く。
何が原因かさっぱりわからなかったのだが、影舞が同じなのに現象が異なるということは、rubyが違うと判断。 MomongaのRubyのバージョンを確認したところ、
ruby 1.8.1 (2003-12-25)
とでた。これが原因らしい。
現象が異なる場所はkcgi.rbの中で、これはcgi.rbの拡張クラスの定義を行っているものなので、 cgi.rbをMomongaのものに変更してみたところ、何の問題もなく動きだした。
だった。それなら動かんでも文句言えんわな…
いつの間にかpserverからsshに変更されていたらしい。 単に気付くのが遅かっただけのことなのか。
*Messages* の更新情報取得には、antenna.lirs もしくは index.rdfをご利用ください。 豪傑アンテナ の LIRSからも取得可能です。