UbuntuにMecabをインストール

    $ mecab

    mecab: error while loading shared libraries: libmecab.so.1: cannot open shared object file: No such file or directory

が解決できなかったんです。

http://d.hatena.ne.jp/maxy/20080224/1203865731
とても参考になりました。


'libmecab.so.1'は、'/usr/local/lib/libmecab.so.1'にインストールされていますが、ubuntu標準の設定では、'/usr/local/lib/'配下のライブラリが読み込まれないようです。

そこで、'/etc/ld.co.conf'ファイルに'/usr/local/lib'を追加し、ライブラリを読み込まれるようにします.

$ sudo vi /etc/ld.so.conf

/usr/local/lib # この一行を追加

追加後、ldconfigを実行して、ライブラリ読み込みパスを更新します。

$ sudo ldconfig