我只是用自制程序安装了posgresql,当我继续键入命令时
psql
我得到以下错误:
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib
Referenced from: /usr/local/bin/psql
Reason: image not found
[1] 69711 trace trap psql
有人知道是怎么回事吗?
我只是用自制程序安装了posgresql,当我继续键入命令时
psql
我得到以下错误:
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib
Referenced from: /usr/local/bin/psql
Reason: image not found
[1] 69711 trace trap psql
有人知道是怎么回事吗?
当前回答
我发现这个解决方案很有用
brew upgrade bash
https://github.com/Homebrew/homebrew-core/issues/5799
其他回答
我试了所有的预习答案,都没用。唯一对我有用的是:
酿造链接postgresql
我得到了完全相同的错误,但上面的答案对我不起作用。我不得不重新安装postgresql。
重新安装postgresql
另一种修复psql的方法是更新正在运行的postgresql Brew升级postgresql,因为最新版本将使用readline 7版本。
由于一些未知的原因,当这个错误出现在下一个版本的Readline时,我的RVM似乎无法找到正确的,无论我如何符号链接它,抛出:
库未加载:/usr/local/opt/readline/lib/libreadline.7。dylib (LoadError)
我最终将gem rb-readline添加到我的Gemfile中,并进行了另一个bundle安装,它开始工作了。
我…只是不知道。
解决方案是再次强制链接readline。
brew remove readline
brew install readline
brew link readline --force