2010年11月3日水曜日

Cygwin 1.7.7にMeCab 0.98+MeCab-ruby 0.98をインストールする方法

Cygwin 1.7.7にMeCab 0.98+MeCab-ruby 0.98をインストールしたので,その方法をメモしておきます.インストール先を,/usr/localではなく,/opt/mecabにしてます.そのため,通常より余分な設定が必要になります./usr/localにインストールする場合は,もっと簡単にできると思います.

$ cd /tmp/mecab-0.98
$ ./configure --prefix=/opt/mecab --with-charset=utf8 CPPFLAGS=-DNOMINMAX LIBS=-liconv
$ make
$ make install
$ cd /tmp/mecab-ipadic-2.7.0-20070801
$ ./configure --prefix=/opt/mecab --with-charset=utf8 --with-mecab-config=/opt/mecab/bin/mecab-config
$ make
$ make install
$ cd /tmp/mecab-ruby-0.98
$ ruby extconf.rb --with-opt-dir=/opt/mecab
$ vi Makefile
--
CC = g++
LDSHARED = g++ -shared -s
LIBS = $(LIBRUBYARG_SHARED) -ldl -lcrypt -lmecab -liconv
--
$ make
$ make install
$ ruby test.rb


[1]のページを参考にしましたが,微妙に結果が違ってました.恐らくインストール先が違うからだと思います.

[1] Cygwin1.7にMeCab0.98+MeCab-rubyをインストールしたメモ

0 件のコメント: