Jer*_*erm 4 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)
Run Code Online (Sandbox Code Playgroud)
我正在从 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
Run Code Online (Sandbox Code Playgroud)
如果有人可以将我指向https://docs.brew.sh/上的正确文档,以列出所有可用版本并安装非常棒的特定版本。
转到包含公式的目录:
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
Run Code Online (Sandbox Code Playgroud)
看看ansible公式的历史
git log -- ansible.rb
Run Code Online (Sandbox Code Playgroud)
选择您感兴趣的版本所在的提交并检查此公式:
git checkout f9466d14ee6e9fa7a -- ansible.rb
Run Code Online (Sandbox Code Playgroud)
安装该公式:
HOMEBREW_NO_AUTO_UPDATE=1 brew install ansible
Run Code Online (Sandbox Code Playgroud)
检查ansible的安装:
ansible --version
Run Code Online (Sandbox Code Playgroud)
固定此版本的公式以避免升级
brew pin ansible
Run Code Online (Sandbox Code Playgroud)
就是这样,我不确定这是在文档中。
归档时间: |
|
查看次数: |
3378 次 |
最近记录: |