我最近开始使用 OSX 来管理我的 Linux 机器,因此对于在 OSX 上使用 Linux 程序我还很陌生。
我想使用 Vagrant 和 Ansible 来引导我的开发环境,所以我需要先安装它。
但是我发现了两种在 OSX 上安装 Ansible 的方法:
点:http://devopsu.com/guides/ansible-mac-osx.html
自制:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb
我已经使用 pip 方法安装了 Ansible,因为我首先遇到了该指南。
这两种方法的优缺点是什么?我应该使用 pip 还是 homebrew 安装 Ansible?
我发现简易安装会干扰自制软件:
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
easy_install
easy_install-2.7
答案1
我使用 Homebrew 从来没有遇到过任何问题。在我看来,它是目前最好的 Mac OS X 软件包管理器类型的工具(但可能不如麦金塔)
这里有一个有用的指南安装 Homebrew在 Mac OS X Mavericks 上。
然后只需运行
brew install ansible
答案2
我认为你会发现最好通过 pip 安装它
从文档中;
通过 Pip 最新发布
Ansible 可以通过 Python 包管理器“pip”安装。如果您的 Python 版本中尚未提供“pip”,您可以通过以下方式获取 pip:
$ sudo easy_install pip
然后使用以下命令安装 Ansible:
$ sudo pip 安装 ansible
使用 virtualenv 的读者也可以在 virtualenv 下安装 Ansible,但我们建议不要担心,只需全局安装 Ansible。不要直接使用 easy_install 安装 ansible。
这将允许您轻松更新,因为它在 brew 之前获得最新版本。