返回Homebrew中的readline版本6.x修复Postgresql? [英] Return to readline version 6.x in Homebrew to fix Postgresql?

查看:97
本文介绍了返回Homebrew中的readline版本6.x修复Postgresql?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不是Homebrew专家,但是我认为它已经在 9之后的某个时候将我从readline版本6.x升级到7.0。 / 15/16

I'm no Homebrew expert but I think it has "upgraded" me from readline version 6.x to 7.0 sometime after 9/15/16:

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 Postgresql的自制版本(出于可比较性的原因,我需要较旧的9.4):

This has caused headaches for my 9.4.5 Homebrew version of Postgresql (I need the older 9.4 for comparability reasons):

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可用(?)。

Unfortunately I can't find a 6.x version of readline on Homebrew to revert to - only 7.0 seems to be available(?).

我的问题是双重的:


  • readline版本与我的postgres /原因不符/ psql问题?

  • 如果是,我如何使用Homebrew返回6.x来解决问题?

提前谢谢!

推荐答案

回答特定问题。

您可以在已安装的brew软件包版本之间切换,这些版本仍在本地存在,如该问题所述:
自制软件是否安装了特定版本的公式?

You can switch between version of installed brew packages which are still around locally as explained in this question: Homebrew install specific version of formula?

要降级到readline 6.x,以下命令对我有用:

To downgrade to readline 6.x the following command worked for me:

brew switch readline 6.3.8

这篇关于返回Homebrew中的readline版本6.x修复Postgresql?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆