我试图使用一个旧版本的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版
发布于 2017-11-03 11:01:27
brew switch仅适用于特定公式的已安装版本。您的机器上有postgresql版本的9.6.2和9.6.4,所以只能对其中的一个进行switch。
然而,Homebrew提供了使用<name>@<version>的固定版本公式。为了获得Postgres 9.4,可以运行以下命令:
brew install postgresql@9.4https://stackoverflow.com/questions/47059675
复制相似问题