psql
brew などを介して postgress をインストールせずに、ユーティリティをスタンドアロンで使用したい(理由があります)。PostgressApp で配布された OS X で psql バージョン 9.5.3 を使用しています。
psql のみを配布すると、次のエラーが表示されます。
dyld: lazy symbol binding failed: Symbol not found: _PQsslInUse
...
Expected in: /usr/lib/libpq.5.dylib
コマンドotool -L psql
を使用すると、ライブラリへのパスがまだ Posgres.app を指していることがわかったので、install_name_tool
ツールでそれを変更し、参照されているすべてのライブラリをチェックして修正しました。
ただし、まだ同じエラー メッセージが表示されます。誰でもこれを修正する方法を知っていますか?
または、動作するスタンドアロンpsql
バイナリへの別のルートはありますか?