Soll ich Ansible mit Python Pip oder Homebrew auf Mac OSX Mavericks installieren?

Soll ich Ansible mit Python Pip oder Homebrew auf Mac OSX Mavericks installieren?

Ich bin vor Kurzem dazu übergegangen, meine Linux-Box unter OSX zu verwalten, daher bin ich noch sehr neu im Umgang mit Linux-Programmen unter OSX.

Ich möchte Vagrant mit Ansible zum Bootstrapping meiner Entwicklungsumgebung verwenden, daher muss ich es zuerst installieren.

Ich habe jedoch zwei Möglichkeiten entdeckt, Ansible auf OSX zu installieren:

Pip:http://devopsu.com/guides/ansible-mac-osx.html

Eigenbrauen:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb

Ich habe Ansible bereits mit der Pip-Methode installiert, da ich zuerst auf diese Anleitung gestoßen bin.

Was sind die Vor- und Nachteile beider Methoden? Soll ich Ansible mit Pip oder Homebrew installieren?

Ich habe festgestellt, dass Easy Install mit Homebrew interferiert:

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

Antwort1

Ich hatte noch nie Probleme mit Homebrew. Meiner Meinung nach ist es das beste Paketmanager-Tool für Mac OS X, das es derzeit gibt (aber vielleicht nicht so vollständig wieMacPorts.)
Hier ist eine nützliche Anleitung fürHomebrew installierenunter Mac OS X Mavericks.
Führen Sie dann einfach

brew install ansible  

Antwort2

Ich denke, für Sie ist die Installation über Pip am besten

aus der Dokumentation;

Neueste Veröffentlichungen über Pip

Ansible kann über „pip“, den Python-Paketmanager, installiert werden. Wenn „pip“ in Ihrer Python-Version noch nicht verfügbar ist, können Sie pip folgendermaßen erhalten:

$ sudo easy_install pip

Installieren Sie dann Ansible mit:

$ sudo pip installiere ansible

Leser, die virtualenv verwenden, können Ansible auch unter virtualenv installieren. Wir empfehlen jedoch, sich darüber keine Gedanken zu machen und Ansible einfach global zu installieren. Verwenden Sie easy_install nicht, um Ansible direkt zu installieren.

Auf diese Weise können Sie problemlos Updates durchführen, da die neueste Version lange vor Brew verfügbar ist.

verwandte Informationen