さくらでRast-0.3.1 その2

rast-0.2.0のソースがとってこれない件は、ファイルは存在していたので、直リンクで取ってくる(^^;

0.3.1は、ICU2.8を追加ビルドし、をmake install後、%ruby rast-register.rb -p $tDiary_path -c $tDiary_path を実行すると、Segmentation fault。ICU2.8をアンインストールし、同じようにrast-register.rbを実行すると正常に終了。

でも、tDiaryで、プラグインとして登録しようとすると、

    TDiary::PluginError
    Plugin error in '50sp.rb'.
    Plugin error in 'misc/plugin/rast-register.rb'.
    Shared object "librast_ruby.so.0" not found - ./rast.so
    (plugin/50sp.rb):162:in `instance_eval'

となる。

で、さくらのコントロールパネルで設定できる環境変数や、rast-register.rbの先頭で、LD_LIBRARY_PATHを設定したり、同じくrast-register.rbで、ruby -I ** を追加してみたり、tdiary.confに、$LOAD_PATHを追加してみたりしたが、いずれもダメ。

ほんとに、0.2.0に戻すしかないか。

追記:

index.rb update.rb rast-register.rb rast-search.rbの先頭をもう直接

#!/usr/bin/env LD_LIBRARY_PATH=/home/user_name/local/lib ruby

とすると、エラーもでず、検索窓復活

タイトルとURLをコピーしました