安装被禁止(disable)的Homebrew软件包

我在尝试 homebrew 安装多个Go版本 遇到一个问题,就是低版本 Golang 由于被上游停止支持,所以默认在 homebrew 中是禁止(disable)的。

例如,安装低版本 Go Atlas 1.15:

安装低版本GoLang 1.15
brew install go@1.15

提示错误:

安装低版本GoLang 1.15报错
Error: go@1.15 has been disabled because it is not supported upstream!

解决方法:

使用brew edit 指定版本formula,可以去除disable标记
brew edit go@1.15

找到:

使用brew edit 指定版本formula,去除的配置行
  disable! date: "2022-10-19", because: :unsupported

删除这行配置,再次安装

晕倒!!!

这个方法看似没有成功,还是提示同样错误:

安装低版本GoLang 1.15报错
Error: go@1.15 has been disabled because it is not supported upstream!

备注

想在Go官网下载旧版本手工安装,却发现 go1.15 没有提供 macOS ARM版本(只有 go1.16 才提供 macOS ARM64版本),卒…

参考