【发布时间】:2017-02-10 21:22:44
【问题描述】:
我不是 Homebrew 专家,但我认为它在 9/15/16 之后的某个时间将我从 readline 6.x 版“升级”到了 7.0:
eat@eric-macbook:Homebrew$ brew info readline
readline: stable 7.0 (bottled) [keg-only]
Library for command-line editing
https://tiswww.case.edu/php/chet/readline/rltop.html
/usr/local/Cellar/readline/7.0 (45 files, 2M)
这让我的 9.4.5 Homebrew 版本的 Postgresql 很头疼(出于可比性的原因,我需要旧的 9.4):
eat@eric-macbook:~$ psql --version
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /usr/local/Cellar/postgresql/9.4.5/bin/psql
Reason: image not found
Trace/BPT trap: 5
不幸的是,我在 Homebrew 上找不到 6.x 版本的 readline 来恢复 - 似乎只有 7.0 可用(?)。
我的问题有两个:
- readline 版本不匹配是导致我的 postgres/psql 问题的原因吗?
- 如果是这样,我如何使用 Homebrew 返回到 6.x 来纠正问题?
提前谢谢你!
【问题讨论】:
标签: postgresql homebrew readline