web-dev-qa-db-fra.com

Devrais-je installer Ansible avec python PIP ou homebrew sur Mac OSX Mavericks?

J'ai récemment déménagé à utiliser OSX pour administrer ma boîte Linux, alors je suis très nouveau à l'utilisation de programmes Linux sur OSX.

Je veux utiliser Vagrant avec ansible to bootstrap mon environnement de développement, alors j'ai besoin de l'installer en premier.

Cependant, j'ai découvert deux façons d'installer Ansibles sur OSX:

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

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

Je suis déjà installé et installé avec la méthode PIP, puisque je suis tombé sur ce guide en premier.

Quels sont les avantages et les inconvénients des deux méthodes? Devrais-je installer une sible à l'aide d'un pip ou d'une homebrew?

J'ai trouvé que l'installation facile interfère avec 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
10
Hyperfocus

Je n'ai jamais eu de problème avec homebrew. À mon avis, c'est le meilleur outil de type de gestionnaire de paquets pour Mac OS X sur là maintenant (mais peut-être pas aussi complet que MacPorts .)
[.____] Voici un guide utile pour Installation de HomeBrew sur Mac OS X Mavericks.
[.____] alors courir simplement

brew install ansible  
7
race_carr

Je pense que vous trouverez mieux de l'installer via PIP

de la documentation;

Dernières communiquées via PIP

Ansible peut être installé via "PIP", le Python Gestionnaire de paquets. Si "PIP" n'est pas déjà disponible dans votre version de Python, vous pouvez obtenir PIP par:

$ Sudo easy_install pip

Ensuite, installez-la avec:

$ Sudo pip installer ansible

Les lecteurs qui utilisent Virtualenv peuvent également être installés ansibles sous Virtualenv, bien que nous vous recommandions de ne pas vous en soucier et d'installer simplement une manière globale. N'utilisez pas EASY_INSTALL pour installer directement une manière directe.

Cela vous permettra de mettre à jour facilement, car il reçoit la dernière version bien avant que Brew ne le fait.

7
Kevin