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
安装任意版本的 应用
呢?