Mac系统下,我们一般用 homebrew 安装应用,安装的应用默认是当前 homebrew 版本内置的该应用最高版本,那如何安装该应用的低版本呢。
背景
Mac 下使用 homebrew 安装应用,一般我们会关闭 homebrew 的自动更新以提高安装效率。
当我们使用几年后,但电脑系统和 homebrew没更新后,我们会发现当前 homebrew 版本的应用都比较低。比如现在 2024-07-05, 我用的 homebrew 还是2020年的,执行 brew install nginx 后安装的 nginx 就是2020年左右的,大概是 1.19.0 左右。
于是,我们更新 homebrew 为最新版本,并希望安装最新版本的 nginx,于是执行 homebrew update ,成功后执行 brew install nginx,然后,问题就出现了。安装 nginx 失败,提示:您当前的osx 系统版本(和xcode)版本过低,最新版的nginx(1.25.1)不支持当前版本,安装失败!。
如果不想升级 osx 系统,那如何用高版本的 homebrew 安装任意版本的 应用 呢?


