最近、Linuxボックスの管理にOSXを使用するようになりました。そのため、OSXでLinuxプログラムを使用するのは初めてです。
bootstrap私の開発環境にAnsibleでVagrantを使用したいので、最初にインストールする必要があります。
ただし、OSXにAnsibleをインストールする2つの方法を発見しました。
ピップ: http://devopsu.com/guides/ansible-mac-osx.html
Homebrew: 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
私はHomebrewで問題を経験したことがありません。私の意見では、これは今のところMac OS Xに最適なパッケージマネージャータイプのツールです(しかし、おそらく MacPorts ほど完全ではありません)。
Mac OS X Mavericksに Homebrewをインストールする の便利なガイドを以下に示します。
その後、単に実行します
brew install ansible
あなたはそれをpip経由でインストールするのが最善だと思うでしょう
ドキュメントから;
Pip経由の最新リリース
Ansibleは「pip」、Pythonパッケージマネージャー)を介してインストールできます。ご使用のバージョンのPythonで「pip」がまだ使用できない場合は、次の方法でpipを取得できます。
$ Sudo easy_install pip
次に、以下を使用してAnsibleをインストールします。
$ sudo pip install ansible
Virtualenvを使用する読者は、virtualenvの下にAnsibleをインストールすることもできますが、心配せずに、Ansibleをグローバルにインストールすることをお勧めします。 easy_installを使用してansibleを直接インストールしないでください。
これは、brewが更新する前に最新バージョンを取得するため、簡単に更新できます。