初めての Rast (3)
Rast インストールの続き。どうやら icu 関連パッケージを揃え損ねてたらしい。znz さんご指摘感謝。
現状はこんな感じ。
$ dpkg -l | grep icu ii icu 2.1-2.1 ii icu-data 2.1-2.1 ii icu-i18ndata 2.1-2.1 ii icu-locales 2.1-2.1 ii libicu21c102 2.1-2.1 ii libicu28 2.8-4
znz さんの言うとおり libicu28-dev を入れてみる。
$ sudo apt-get install libicu28-dev
なんか追加で入れた icu-data 類がいっぱい削除された。2.1 から 2.8 の時にパッケージの統廃合が行われたのかな? ついでなんで 2.1 系も削除しておく。
$ sudo apt-get remove libicu21c102 $ dpkg -l | grep icu rc icu 2.1-2.1 ii libicu28 2.8-4 ii libicu28-dev 2.8-4
これで入っている icu 関連パッケージは libicu28 と libicu28-dev の 2 つだけ。
$ debuild $ dpkg -i ../rast_0.2.0-1_i386.deb
再構築して入れなおし。
これでサンプルが動くかな?
$ cd examples/ruby $ ./create.rb ~/tmp/rast/test $ ls ~/tmp/rast/test/ METADATA doc_info properties.db text.pfl __db.001 lock text.db text.pos __db.002 properties text.ngm text.rng
でけたでけた。続く。
追記:
定時になったので続き〜。
検索文書なんだけど適当なやつが無かったので、長めだった 2005-07-29 の日記をコピペして使用してみた。
$ ./register.rb ~/tmp/rast/test 2005-07-29.txt $ ./search.rb ~/tmp/rast/test Rast | lv -Iu -Oe doc_id: 1 score: 34679 filename: sample.txt title: sample.txt last_modified: Mon Aug 01 18:01:34 JST 2005 filesize: 7945 summary: が、世間はいかに。本当に新しいかどうかは知らん。 ちょっと、 ノーパンしゃぶしゃぶっぽいのに気づいた。(あ、こっちも行った事ないです よ。) ■ [Ruby][Rails][Debian] 初めての Rast (1) せっかく前田さんが R uby on Rails 用の Rast extention を作ってくださったので、Rast をイン ストール。 $ sudo apt-get install li
OK。入力も出力も UTF-8 じゃないといけないのね。
Rails での利用は明日〜。
追記:
8/5に続きを書いた。