@[TOC] psql - macOS
BUG记录:
AdamLideMacBook-Pro:~ adamli$ psql
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: /usr/local/bin/psql
Reason: image not found
Abort trap: 6
解决方法:
cd /usr/local/opt/readline/lib/
AdamLideMacBook-Pro:lib adamli$ ls
libhistory.8.0.dylib libhistory.dylib libreadline.a
libhistory.8.dylib libreadline.8.0.dylib libreadline.dylib
libhistory.a libreadline.8.dylib pkgconfig
AdamLideMacBook-Pro:lib adamli$ ln -s /usr/local/opt/readline/lib/libreadline.8.dylib /usr/local/opt/readline/lib/libreadline.7.dylib
AdamLideMacBook-Pro:lib adamli$ ls
libhistory.8.0.dylib libreadline.7.dylib libreadline.dylib
libhistory.8.dylib libreadline.8.0.dylib pkgconfig
libhistory.a libreadline.8.dylib
libhistory.dylib libreadline.a
AdamLideMacBook-Pro:lib adamli$ psql
psql (10.3)
Type “help” for help.
adamli=#
ln命令: 相当于依据8创建了一个8的链接,名字为7.dylib,内容和8一样。
Mac系统升级了,但是psql还没有对应修改readline,那么我们创建一个名字为7.dylib的即可。