4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MecabのGoバインディングを作成した

Last updated at Posted at 2015-12-10

要点

Go から MeCab の形態素解析の機能を利用可能にする。

特徴

Mecab の全機能を提供する。
リソースの解放を行う。

前提

Mecabをインストールする

Macの場合

$ brew install mecab
$ brew install mecab-ipadic

インストール

$ go get github.com/mkitawaki/mecab-go

mecabライブラリィへのリンク(2016/01/10 追加しました)

mecab-go/mecabフォルダにmecabライブラリィのincludeフォルダ、binフォルダのシンボリックリンクを作成する

$ ln -s /usr/local/Cellar/mecab/0.996/include $GOPATH/src/github.com/mkitawaki/mecab-go/mecab/include
$ ln -s /usr/local/Cellar/mecab/0.996/bin $GOPATH/src/github.com/mkitawaki/mecab-go/mecab/bin

サンプルアプリ実行

$ cd $GOPATH/src/github.com/mkitawaki/mecab-go
$ go run main.go

注意(2016/01/10 修正しました)

homebrew以外でMecabをインストールした、あるいはMac以外のOSで実行する場合
mecabライブラリィへのリンクにより不要になりました

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?