«前の日記(2005-07-14 (Thu)) 最新 次の日記(2005-07-18 (Mon))» 編集

不定期日記

J2千葉観戦記, ライブの感想を中心とした備忘録
過去の日記

2005-07-16 (Sat) [長年日記]

_ [Web] Namazu & squeeze.rb

日記内を検索するためにNamazuとsqueeze.rbの設定をしました。しかし、squeeze.rbをCGIで動かすことができている人がいるということが信じられません。

こちらにある

squeeze.rb:198: undefined superclass `TDiaryBase' (TypeError)

といって止まってしまう問題は、作者の想定外の使い方だと思うので仕方ないと思うけど、CGIで呼び出しているのにPLUGINとして呼ばれたと内部で判断されてしまうのが原因。

でも、こちらの

squeeze.rb:170: (eval):1: compile error (SyntaxError)

といって止まる件は、tdiary.conf.sampleにも記述のある

@options['bot'] = [

という行でエラーになっているので、CGIとして使っている誰もが出会う問題のはず。検索してもエラーにあったという話も少なく、解決したという話題は皆無なのはなぜでしょう?

そんなわけでsqueeze.rbのRevision: 1.18に対するパッチ。後者の問題については根本的な解決ではないけど、まあこんなもんでしょう。

squeeze.rb.diff

[]