プログラマでありたい

おっさんになっても、プログラマでありつづけたい

Mecabのインストール

macにmecab-perlバインディングをインストールしようとしてはまる。

$make
rm -f blib/arch/auto/MeCab/MeCab.bundle
LD_RUN_PATH="/usr/local/lib" g++  -bundle -undefined dynamic_lookup -L/usr/local/lib MeCab_wrap.o  -o blib/arch/auto/MeCab/MeCab.bundle   -L/usr/local/lib -lmecab   
/usr/bin/ld: flag: -undefined dynamic_lookup can't be used with MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/MeCab/MeCab.bundle] Error 1

一瞬ライブラリが見つからないのかと思ったけど、どうも様子が違う。
MACOSX_DEPLOYMENT_TARGETのバージョンがよくないよと言っているみたい。
下のようにしてからmakeすると上手くいった。正直よく解らない。

$export MACOSX_DEPLOYMENT_TARGET=10.3