※追記
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にはインストールできたのに・・・
なんでじゃ・・・
やり方違ってたら教えて下さい・゜・(つД`)・゜・
コメント
私も同じエラーメッセージが出力され、authorの方に聞いたところ
インデックス構築のところでメモリが足りなくなっているようだというコメントをいただきました。
インストール時にはメモリ空き容量が1Gほどいるようですので、Ubuntuのメモリ容量(私の場合はvagrant+virtualbox+dockerで動かしており、vagrantのメモリ容量がボトルネックとなっていたので、vagrantのメモリ割当量を増やしました)を2Gに増やしてみたところ解決しました。
ご参考にしてみてください。
Vagrantのメモリの割当を2Gにしたらできました!
ありがとうございます!!