homebrew
支持安装软件包的不同版本。
Homebrew install specific version of formula?
但是我看不到自制软件公式中指定的不同版本。
https://github.com/Homebrew/homebrew-core/blob/master/Formula/bash.rb
有人知道如何在自制软件中实现对不同版本软件包的支持吗?谢谢。
答案 0 :(得分:0)
Homebrew至少支持三种版本的软件包版本。
1)使用brew switch
,可以切换回已经安装的软件包的版本。例如,输入brew switch ansible
,我得到:
ansible installed versions: 2.7.5, 2.7.6
使用brew switch ansible 2.7.5
,我可以切换回旧版本,但这仅适用于已安装的版本。
2)使用版本化公式,您可以使用brew install mysql@5.5
或brew install mysql@5.6
选择旧版本的MySQL。之所以有效,是因为存在相应的公式:mysql@5.5.rb和mysql@5.6.rb。
3)您可以使用git历史记录返回到任何版本的公式,详细阅读以下问题/答案:Install older version of Pandoc (<2) using homebrew