Mac OSX Mavericks に Python pip または Homebrew を使用して Ansible をインストールする必要がありますか?

Mac OSX Mavericks に Python pip または Homebrew を使用して Ansible をインストールする必要がありますか?

最近、Linux ボックスの管理に OSX を使用するようになったため、OSX で Linux プログラムを使用するのはまったくの初心者です。

開発環境をブートストラップするために、Ansible と Vagrant を使用したいので、まずそれをインストールする必要があります。

しかし、OSX に Ansible をインストールする方法が 2 つあることがわかりました。

ピップ:http://devopsu.com/guides/ansible-mac-osx.html

自家製:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb

私は最初にそのガイドに出会ったので、すでに pip メソッドを使用して Ansible をインストールしています。

両方の方法の長所と短所は何ですか? Ansible は pip または homebrew を使用してインストールする必要がありますか?

簡単インストールが Homebrew に干渉することがわかりました。

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ポート
こちらが役に立つガイドです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 よりもかなり前に最新バージョンが取得されるため、簡単に更新できるようになります。

関連情報