我應該在 Mac OSX Mavericks 上使用 python pip 還是 homebrew 安裝 Ansible?

我應該在 Mac OSX Mavericks 上使用 python pip 還是 homebrew 安裝 Ansible?

我最近開始使用 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 上最好的套件管理器類型工具(但可能不如Mac埠.)
這是一個有用的指南安裝自製程序在 Mac OS X Mavericks 上。
然後只需運行

brew install ansible  

答案2

我想你會發現最好透過 pip 安裝它

來自文檔;

透過 Pip 發布最新版本

Ansible 可以透過 Python 套件管理器「pip」安裝。如果「pip」在您的 Python 版本中尚不可用,您可以透過以下方式取得 pip:

$ sudo easy_install pip

然後安裝 Ansible:

$ sudo pip 安裝 ansible

使用 virtualenv 的讀者也可以在 virtualenv 下安裝 Ansible,不過我們建議不要擔心,只需全域安裝 Ansible。不要使用easy_install直接安裝ansible。

這將使您能夠輕鬆更新,因為它比brew 早得到最新版本。

相關內容