Quantcast
Channel: Klog » Ruby
Viewing all articles
Browse latest Browse all 10

mecab-rubyのインストール

$
0
0

インストールしたmecabをプログラムから呼び出したいので、mecab-rubyなるモジュールを研究室のサーバにインストールした。
mecab本体のインストール方法はこちら
またもやroot権限がないので、インストール方法をメモしておく。
以下では前の記事と同じくユーザ名を「hoge」とする。

1.rubyのインストール

ダウンロードからインストールまで一気にいきます。

wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz
tar xvzf ruby-1.9.3-p286.tar.gz
cd ruby-1.9.3-p286
./configure –prefix=/hoge/local
make
make install

makeが割と時間がかかるので、

make -j 2

で並列化させた方がよいかも。

2.mecab-rubyのインストール

まずはダウンロード。

wget http://mecab.googlecode.com/files/mecab-ruby-0.994.tar.gz

続いて解凍。

tar zxvf mecab-ruby-0.994.tar.gz

そしてmakeファイルを作る。prefixを忘れずに。

ruby extconf.rb –prefix=/hoge/local

以下のような出力が得られれば成功。

checking for main() in -lmecab… yes
checking for main() in -lstdc++… yes
checking for mecab.h… yes

あとは

make
make install

で完了。

makeの際にエラーが出るが、宣言した変数使ってないとかいうエラーなので無視してOK。
test.rbを実行してうまくいくか試してみましょう。

これでプログラムからmecabをいじれる!


Viewing all articles
Browse latest Browse all 10

Trending Articles