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
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
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.