Amazon Linux (t2.micro)にmecab-ipadic-NEologdをインストールしようとしたらエラーが出て困りました
reading ./mecab-user-dict-seed.20170123.csv ... /home/webmanager/mecab-0.996/mecab-ipadic-2.7.0-20070801/mecab-ipadic-neologd/bin/../libexec/make-mecab-ipadic-neologd.sh: 466 行: 25644 中止 ${MECAB_LIBEXEC_DIR}/mecab-dict-index -f UTF8 -t UTF8
こんな感じのエラーが出るんですよね。もともとmecabをyumでインストールしていて、UTF8の問題なのかなぁといろいろ調べていました。しあkし、結局はファイルをコピーしている時にメモリ不足でエラーが起こるみたいです。
ですので、対処方法はスワップを作ってあげればオッケーです
sudo dd if=/dev/zero of=/swapfile1 bs=1M count=2048
sudo chmod 600 /swapfile1
sudo mkswap /swapfile1
sudo swapon /swapfile1
2048MBも必要かはわかりませんが、とりあえずこれでインストールできました。よかったよかった。