我应该在 Mac OSX Mavericks 上使用 python pip 还是自制软件安装 Ansible?

Hyp*_*cus 9 python mac-osx vagrant ansible

我最近开始使用 OSX 来管理我的 linux 机器,所以我对在 OSX 上使用 linux 程序非常陌生。

我想使用带有 Ansible 的 Vagrant 来引导我的开发环境,所以我需要先安装它。

但是我发现了两种在 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
Run Code Online (Sandbox Code Playgroud)

小智 8

我从来没有在 Homebrew 上遇到过任何问题。在我看来,它是目前适用于 Mac OS X 的最佳包管理器类型工具(但可能不如MacPorts完整。)
这是在 Mac OS X Mavericks 上安装 Homebrew的有用指南。
然后简单地运行

brew install ansible  
Run Code Online (Sandbox Code Playgroud)


小智 7

我想你会发现最好通过 pip 安装它

来自文档;

通过 Pip 发布的最新版本

Ansible 可以通过 Python 包管理器“pip”安装。如果您的 Python 版本中还没有“pip”,您可以通过以下方式获取 pip:

$ sudo easy_install pip

然后使用以下命令安装 Ansible:

$ sudo pip install ansible

使用 virtualenv 的读者也可以在 virtualenv 下安装 Ansible,但我们建议不要担心,只需全局安装 Ansible。不要使用easy_install直接安装ansible。

这将允许您轻松更新,因为它会在 brew 之前获得最新版本。