Postgresql如何在不通過 brew 安裝的情況下使用
如何在不通過 brew 安裝的情況下使用psql
我想
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
在大多數電腦上,
/usr/lib/libpq.5.5.dylib
已安裝,但我使用 5.6 版。所以我嘗試libpq.5.6.dylib
在同一個文件夾中分發。這不起作用,即使我設置了$DYLD_LIBRARY_PATH
變數。任何指針?
我在這裡修復了它:https ://github.com/PostgresApp/PostgresApp/issues/338
問題是我沒有 100% 正確使用 install_name_tool,而且我忘記了創建別名。