Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Homebrew Brew列出并安装公式的特定版本_Homebrew_Homebrew Cask - Fatal编程技术网

Homebrew Brew列出并安装公式的特定版本

Homebrew Brew列出并安装公式的特定版本,homebrew,homebrew-cask,Homebrew,Homebrew Cask,我想安装2.6.X,但找不到有关如何指定公式版本的文档。Brew仅安装公式的最新版本 我正在使用以下版本的brew Homebrew 1.8.6 Homebrew/homebrew-core (git revision 5ea559; last commit 2018-12-18) Homebrew/homebrew-cask (git revision 4144b74; last commit 2018-12-18) 我正在从2.2.1升级,希望固定到2.6.X ls /usr/local/

我想安装2.6.X,但找不到有关如何指定公式版本的文档。Brew仅安装公式的最新版本

我正在使用以下版本的brew

Homebrew 1.8.6
Homebrew/homebrew-core (git revision 5ea559; last commit 2018-12-18)
Homebrew/homebrew-cask (git revision 4144b74; last commit 2018-12-18)
我正在从2.2.1升级,希望固定到2.6.X

ls /usr/local/Cellar/ansible
2.2.1.0_2   2.3.1.0     2.7.5

brew search ansible
==> Formulae
ansible ✔                                 ansible-cmdb                              
ansible-lint                              ansible@1.9                               
ansible@2.0                               terraform-provisioner-ansible 
==> Casks
ansible-dk

brew install ansible

ansible --version
ansible 2.7.5

如果有人能告诉我正确的文档,请列出所有可用版本并安装特定版本,这将非常棒。

转到包含公式的目录:

cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
看看ansible公式的历史

git log -- ansible.rb
选择您感兴趣的版本所在的提交并签出以下公式:

git checkout f9466d14ee6e9fa7a -- ansible.rb
安装以下公式:

HOMEBREW_NO_AUTO_UPDATE=1 brew install ansible
检查ansible的安装情况:

ansible --version
请锁定此版本的公式以避免升级

brew pin ansible

就是这样,我不确定文档中是否有这一点。

太好了!这很有魅力。在安装公式之前,我必须做的一件事是取消链接我当前的ansible公式
brew取消链接ansible