Ubuntu14.04(15.04)にmecab-ipadic-neologdをインストールできなかった※追記あり

※追記
Vagrantへのメモリ割り当てを2Gにしたらできました!
コメント欄で教えてくださった @nemupm さん、ありがとうございます!
Vagrantファイルに以下を記述。

config.vm.provider :virtualbox do |vb|
  vb.customize ["modifyvm", :id, "--memory", 2048]
end

Ubuntu14.04にmecab-ipadic-neologdをインストールできなかった。
15.04でもできなかった・・・

環境は

Ubuntu14.04
mecab of 0.996

本家サイトを参考にする。

mecab-ipadic-neologd/README.ja.md at master · neologd/mecab-ipadic-neologd

以下のコマンドを実行。

sudo aptitude install mecab libmecab-dev mecab-ipadic-utf8 git make curl xz-utils
git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
cd mecab-ipadic-neologd
./bin/install-mecab-ipadic-neologd -n

すると、こんな感じになる・・・

default system dictionary | mecab-ipadic-neologd
ニコ 生 | viterbi.cpp(50) [tokenizer_-
規制 庁 <
ムーコ <
ブルーアイズマウンテン <
ぎょ う 虫 検査 <
爆問 田中 <
パン カツ <
旅 サラダ <
アイフォン 6 s <
リッポン <
ハウル の 動く 城 <
どんど 晴れ <
運動会 <
国立 がん センター <
蒼 樹 うめ 展 <
撮り 鉄 <
レモン 大使 <
ズムサタ <
ブレンディ の CM <
ナベ シン <
川西 幸一 <
サタジャニ <
公安調査庁 <
新川 優 愛 <
に じい ろ ジーン <
Hey siri <
正義 の ミカタ <
サタプラ <
ウェーク アップ <
サタデープラス <

[test-mecab-ipadic-neologd] : Finish..

[install-mecab-ipadic-neologd] : Please check the list of differences in the upper part.

[install-mecab-ipadic-neologd] : Do you want to install mecab-ipadic-neologd? Type yes or no.

遡ってみてみるとiconv conversion failed. skip this entryってなってるところがあった。

[make-mecab-ipadic-neologd] : Make custom system dictionary on /home/vagrant/mecab-ipadic-neologd/libexec/../build/mecab-ipadic-2.7.0-20070801-neologd-20151001
/usr/lib/mecab/mecab-dict-index -d . -o . -f EUC-JP -t utf8
reading ./unk.def ... iconv conversion failed. skip this entry
iconv conversion failed. skip this entry

〜中略〜

iconv conversion failed. skip this entry
0
make: *** [matrix.bin] Segmentation fault (core dumped)
[make-mecab-ipadic-neologd] : Finish..

色々調べてみたけど、よくわからなかった・・・

前CentOSにはインストールできたのに・・・
なんでじゃ・・・

 

やり方違ってたら教えて下さい・゜・(つД`)・゜・

コメント

  1. @nemupm より:

    私も同じエラーメッセージが出力され、authorの方に聞いたところ
    インデックス構築のところでメモリが足りなくなっているようだというコメントをいただきました。
    インストール時にはメモリ空き容量が1Gほどいるようですので、Ubuntuのメモリ容量(私の場合はvagrant+virtualbox+dockerで動かしており、vagrantのメモリ容量がボトルネックとなっていたので、vagrantのメモリ割当量を増やしました)を2Gに増やしてみたところ解決しました。
    ご参考にしてみてください。

タイトルとURLをコピーしました