使用自制软件安装旧版本的postgres

时间:2017-11-01 16:43:15

标签: postgresql homebrew

我正在尝试使用较旧版本的postgres,但我无法让它工作。当我运行brew search postgres时,我看到了:

$ brew search postgresql
==> Searching local taps...
postgresql ✔         postgresql@9.4 ✔      postgresql@9.5          postgresql@9.6

但是当我运行brew switch postgres 9.4时,我看到了:

$ brew switch postgresql 9.4
Error: postgresql does not have a version "9.4" in the Cellar.
Versions available: 9.6.2, 9.6.4

我错过了什么?我需要运行版本9.4

1 个答案:

答案 0 :(得分:1)

brew switch仅适用于特定公式的已安装版本。您的计算机上有postgresql个版本9.6.29.6.4,因此您只能switch到其中一个版本。

然而,Homebrew使用<name>@<version>提供固定版本的公式。为了获得Postgres 9.4,您可以运行以下命令:

brew install postgresql@9.4