我想单独使用psql
实用程序,而不通过brew或其他东西安装postgress(我有我的理由)。我在OS X上使用psql版本9.5.3,它与PostgressApp一起发布。
当我只分发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
二进制文件的路径?
答案 0 :(得分:0)
我在此修复了它:https://github.com/PostgresApp/PostgresApp/issues/338
问题是我使用install_name_tool不是100%正确,我忘了创建别名。