February 10, 2005

Library MineBlog Needed

MineBlog を動かすのに必要なライブラリのメモ。以降と同時にはっきりしたのでいまのうちにメモ。

  • MeCab
  • MeCab/Ruby
  • Ruby/MySQL
  • Uconv
Posted by Morimoto at 12:57 AM | コメント (1) | トラックバック

MeCab & MeCab/Ruby into VineLinux3

Dual Xeon マシンに MineBlogRecommendServer を移行。今までは Windows XP マシンだったが、せっかくなので VineLinux にすることにした。クローラを動かしたりなんかを考えると、Windows はよろしくない。あと遠隔操作が困難だし。

ほんで、Linux に移るにあたり一番の懸念だった MeCab のインストールにつまづく。いつもつまづく、困る。んでも、まあ、なんとかインストールできたのでメモを残しておこう。

  • VineLinux 3.1 をインストール。なぜかグラフィカルモードでできない。なぜだ?テキストモードでインストール、わずか10分。
  • MeCab インストール。まあ通常通りで問題なし。
  • MeCab/Ruby、Ruby からバインディングするためのやつインストール、いつも悩むところ。以下、うまく行った方法
  • とりあえず「$ apt-get install ruby-devel」する。つかどうして入っていないのか不思議で仕方が無い。
  • MeCab のインストールパスを変更していないと、/usr/local/bin にインストールされるが、Vine はここにパスが通ってない、あと /usr/local/lib にライブラリがあることも宣言しとかんといけないらしい。ここではまった。
    # .bash_profile
    PATH=$PATH:/usr/local/bin
    LD_LIBRARY_PATH=/usr/local/lib
    export PATH LD_LIBRARY_PATH
    ってなかんじで追記、その後通常通り
    ruby extconf.rb
    make
    su
    make install
    で完了

いまいちまだ Linux 使いじゃないな僕は。