つまづいた点の備忘録(ref)
- nattoはHerokuで使えなさそう
- nattoをrequireした行でエラーが出た。gemのインストールはできている。
- Procfileを作らないといけない
- Gemのインストール先を
vendor/bundle
に指定しないといけない - (
$ heroku create -a heroku_app_name --buildpack https://github.com/diasks2/heroku-buildpack-mecab.git
←--buildpack
というオプションをつけることで、heroku create
時にビルドパックを指定できる) - 一番重要:
$ heroku config:set LD_LIBRARY_PATH=/app/vendor/mecab/lib
を実行する- が、この環境変数が指定するパスがなんなのか分かっていないし調べ方が分からない(だからこそ重要そう??)
- ちなみに
$ gem which mecab /app/vendor/bundle/ruby/2.4.0/gems/mecab-0.996/lib/mecab.so
- また、
むむ。。$ ls /app/vendor/mecab/lib libmecab.a libmecab.la libmecab.so libmecab.so.2 libmecab.so.2.0.0 mecab