管理者権限がない環境で、MeCabをインストールしています。
こちらと、こちらの記事を参考に(特に後者)、Mecab本体に関しては

$ ./configure --prefix=/home/S/usr/local --with-charset=utf8 --enable-utf8-only ; make ; make install

辞書に関しては、

$ ./configure --with-mecab-config=/home/S/usr/local/bin/mecab-config --prefix=/home/S/usr/local --with-charset=utf8 --with-dicdir=/home/S/usr/local/mecab-dic/ipadic-utf8 ; make ; make install

としてインストールを行い、.bash_profileにも

export PATH=$PATH:/home/S/usr/local/bin
LD_LIBRARY_PATH=$PATH:/home/S/usr/local/lib
export LD_LIBRARY_PATH

としてPATHを通しているのですが、エラーがでます。

具体的には、辞書のインストールで、makeをした段階で、

/home/S/usr/local/libexec/mecab/mecab-dict-index -d . -o . -f EUC-JP -t utf8
dyld: Library not loaded: /usr/local/lib/libmecab.2.dylib
  Referenced from: /home/S/usr/local/libexec/mecab/mecab-dict-index
  Reason: image not found
make: *** [matrix.bin] Trace/BPT trap: 5

というエラーができて完了できません。

ターミナルでmecab と実行しても、

$ mecab
dyld: Library not loaded: /usr/local/lib/libmecab.2.dylib
  Referenced from: /home/S/usr/local/bin/mecab
  Reason: image not found
Trace/BPT trap: 5

というほぼ同様のエラーが出ます。

libmecab.2.dylib自体は/home/S/usr/local/lib/に入っているのですが、実行時に/usr/local/lib/が参照されているのが原因のようです。

この場合、どうような修整を施せば良いのでしょうか。dylib安易な変更への注意もあり、対応に困っております。

環境は、

  • iMac
  • OS X El Capitan

です。