0%

brew

查看提供可供选择版本信息

1
2
3
4
5
6
brew search <包名> 如 node
# 如果有多个版本号 则

brew install <包名>@<版本号> 如 brew install node@22即可
# 如果只有1个版本号,只能建自定义新的tap(类似本地repo),然后下载对应rb,再安装

下载旧版本软件包

创建通用旧版本Tap

1
2
3
4
5
6
7
8

# 语法:brew log <包名> --oneline 查看git历史版本信息.查看能提供的版本号
brew log azure-cli --oneline


# 1. 创建一个通用的本地 Tap.其实就是个repo git
brew tap-new my/versions
# 会创建/usr/local/Homebrew/Library/Taps/my/homebrew-versions/.git

1
2
3
4
5
6
7
# 2.以后所有旧版本都往这里面提取 
brew extract --version=2.77.0 azure-cli my/versions

# 3.从我们的库中安装旧版本的rb
brew install my/versions/azure-cli@2.77.0
# 4.链接安装 /usr/local/bin (Intel) 或 /opt/homebrew/bin (Apple Silicon) 下创建软链接。
brew link my/versions/azure-cli@2.77.0