我正在尝试使用较旧版本的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
答案 0 :(得分:1)
brew switch
仅适用于特定公式的已安装版本。您的计算机上有postgresql
个版本9.6.2
和9.6.4
,因此您只能switch
到其中一个版本。
然而,Homebrew使用<name>@<version>
提供固定版本的公式。为了获得Postgres 9.4,您可以运行以下命令:
brew install postgresql@9.4