MacOSX 10.9
PostgreSQL 9.3.1-1
PostGIS 2.1.1-1 for Postgres 9.3
にて、shp2pgsqlを実行すると以下のエラー
$ shp2pgsql dyld: Library not loaded: @loader_path/../lib/libintl.8.dylib Referenced from: /Library/PostgreSQL/9.3/bin/shp2pgsql Reason: image not found Trace/BPT trap: 5
こちらを参考に以下を実行するが解消されず
$ sudo cp /Library/PostgreSQL/9.3/lib/libssl.1.0.0.dylib /usr/lib $ sudo cp /Library/PostgreSQL/9.3/lib/libcrypto.1.0.0.dylib /usr/lib $ sudo ln -fs /usr/lib/libssl.1.0.0.dylib /usr/lib/libcrypto.dylib $ sudo ln -fs /usr/lib/libcrypto.1.0.0.dylib /usr/lib/libcrypto.dylib
エラーメッセージを読む限り、
libintl.8.dylib というライブラリが無いと書いてあるっぽい。
以下のコマンドで探してみる
$sudo find / -name "libintl.8.dylib"
あったので、コピー
$ cp /Applications/MacVim.app/Contents/Frameworks/libintl.8.dylib /Library/PostgreSQL/9.3/lib/
動いた!
コメント