macOS 上的 Homebrew:如何找到旧版本的 brew 公式?

Posted

技术标签:

【中文标题】macOS 上的 Homebrew:如何找到旧版本的 brew 公式?【英文标题】:Homebrew on macOS: how to find older versions of a brew formula? 【发布时间】:2020-10-21 18:24:49 【问题描述】:

Homebrew 使用了 versions 命令来显示特定公式的所有先前版本的列表。例如:

brew versions mysql

将显示mysql 公式的所有旧版本的列表。

由于某种原因,versions 命令已被删除。现在的正确方法是什么?

仅供参考,在 macOS 10.15.5 Catalina 上使用 Homebrew 2.4.2。

【问题讨论】:

你为什么需要这个列表? brew search mysql 为您提供官方支持的旧版本。 @bfontaine 我需要该列表,因为有几次我发现自己需要安装特定的先前版本。要么比较功能或差异,要么解决一些不兼容问题。顺便说一句,这不是关于 mysql 的,这只是一个例子,我的问题只是关于任何公式。 @bfontaine 也感谢提到search,但这似乎只列出了几个特定版本,而不是整个版本历史记录(就像以前的versions 命令一样)。例如,如果我执行brew search ffmpeg,我会得到ffmpeg(即最新版本)和ffmpeg@2.8,但我知道还有更多版本。 【参考方案1】:

versions 命令已被删除,并且 homebrew-versions 存储库也已被删除。

对于自制公式版本,您可以在this doc找到更多详细信息。

至于mysql 公式,我们追踪了mysql@5.6mysql@5.7mysql(又名mysql@8.0)的不同版本。对于每个发布行,自制软件始终保持最新。

如果有帮助,请告诉我。

【讨论】:

以上是关于macOS 上的 Homebrew:如何找到旧版本的 brew 公式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在MacOS的VScode上安装Python3

如何使用 homebrew 在 MACOS 中安装 node.js

macOS10.13.2配置TensorFlow

Homebrew 安装的 PHP7 不适用于 macOS 上的 Apache

Homebrew

Mac安装homebrew