在 macOS 上安装 Ansible 的最简单方法是使用 Homebrew 包管理器。Homebrew 会自动处理所有必要的依赖项,并管理升级过程。以下是详细的安装步骤:
安装最新版本的 Ansible
-
检查 Homebrew 版本
bash brew --version -
搜索 Ansible
bash brew search ansible -
安装 Ansible
bash brew install ansible -
验证安装
安装完成后,运行以下命令验证 Ansible 是否正确安装:
bash ansible --version输出示例:
plaintext ansible 2.12.5 config file = /etc/ansible/ansible.cfg configured module search path = ['/Users/yourusername/.ansible/plugins/modules', '/usr/local/lib/python3.9/site-packages/ansible/plugins/modules'] ansible python module location = /usr/local/lib/python3.9/site-packages/ansible executable location = /usr/local/bin/ansible python version = 3.9.7 (default, Oct 13 2021, 14:58:32) [Clang 13.0.0 (clang-1300.0.29.3)]
安装特定版本的 Ansible
如果您需要安装特定版本的 Ansible,可以按照以下步骤操作:
-
卸载已安装的 Ansible
bash brew remove ansible -
搜索 Ansible
bash brew search ansible -
安装特定版本的 Ansible
例如,安装 Ansible 2.9 版本:
bash brew install ansible@2.9 -
验证安装
使用特定版本的 Ansible 时,需要指定路径:
bash /usr/local/opt/ansible@2.9/bin/ansible --version输出示例:
plaintext ansible 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/Users/yourusername/.ansible/plugins/modules', '/usr/local/Cellar/ansible@2.9/2.9.27/libexec/lib/python3.8/site-packages/ansible/plugins/modules'] ansible python module location = /usr/local/Cellar/ansible@2.9/2.9.27/libexec/lib/python3.8/site-packages/ansible executable location = /usr/local/opt/ansible@2.9/bin/ansible python version = 3.8.12 (default, Oct 12 2021, 13:44:54) [Clang 13.0.0 (clang-1300.0.29.300.2)]