我有几桶相同包装的/usr/local/Cellar/libfoo类似物品/usr/local/Cellar/libfoo/1.0.1,/usr/local/Cellar/libfoo/HEAD并且/usr/local/Cellar/libfoo/mycopy
/usr/local/Cellar/libfoo
/usr/local/Cellar/libfoo/1.0.1
/usr/local/Cellar/libfoo/HEAD
/usr/local/Cellar/libfoo/mycopy
如何将链接链接到特定版本?
这可能是截至 11.1.2022 的最佳方式 :
现在 Homebrew/versions 已被弃用,Homebrew/core 支持几个具有新命名格式的公式版本。
要安装特定版本,例如 postgresql 9.5,您只需运行:
$ brew install postgresql@9.5
要列出可用版本,请使用 @ 进行搜索:
$ brew search postgresql@ ==> Searching local taps... postgresql@10.1 ✔ postgresql@9.4 postgresql@9.5 postgresql@9.6
$ brew search postgresql@ ==> Formulae postgresql postgresql@11 postgresql@13 postgresql@9.5 qt-postgresql postgresql@10 postgresql@12 postgresql@9.4 postgresql@9.6 postgrest ==> Casks navicat-for-postgresql
Homebrew 2.6.0(2020 年 12 月)中已弃用:
使用信息:
Usage: brew switch <formula> <version>
例子:
brew switch mysql 5.5.29
您可以使用info.
info
brew info mysql
要查看要安装的可用版本,您可以提供一个无用的版本号,因为 brew 将帮助响应可用的版本号:
brew switch mysql 0
更新(15.10.2014):
该brew versions命令已从 brew 中删除,但是,如果您确实希望使用此命令,请先运行brew tap homebrew/boneyard.
brew versions
brew tap homebrew/boneyard
安装旧版本的推荐方法是从homebrew/versionsrepo 安装,如下所示:
homebrew/versions
$ brew tap homebrew/versions $ brew install mysql55
有关安装旧版本公式的所有方法的详细信息,请阅读此答案。