Стоит ли устанавливать Ansible с помощью Python PIP или Homebrew на Mac OSX Mavericks?

Стоит ли устанавливать Ansible с помощью Python PIP или Homebrew на Mac OSX Mavericks?

Недавно я перешел на использование OSX для администрирования своей Linux-машины, поэтому я новичок в использовании Linux-программ на OSX.

Я хочу использовать Vagrant с Ansible для начальной загрузки моей среды разработки, поэтому мне сначала нужно установить его.

Однако я обнаружил два способа установки Ansible на OSX:

Пип:http://devopsu.com/guides/ansible-mac-osx.html

Домашнее пиво:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb

Я уже установил Ansible с помощью метода pip, так как первым наткнулся на это руководство.

Какие плюсы и минусы у обоих методов? Стоит ли устанавливать Ansible с помощью pip или 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 (но, возможно, не такой полный, какMacPorts.)
Вот полезное руководство дляустановка Homebrewна Mac OS X Mavericks.
Затем просто запустите

brew install ansible  

решение2

Я думаю, вам будет удобнее установить его через pip.

из документации;

Последние релизы через Pip

Ansible можно установить через «pip», менеджер пакетов Python. Если «pip» еще не доступен в вашей версии Python, вы можете получить pip следующим образом:

$ sudo easy_install pip

Затем установите Ansible с помощью:

$ sudo pip установить ansible

Читатели, использующие virtualenv, также могут установить Ansible под virtualenv, хотя мы бы рекомендовали не беспокоиться об этом и просто установить Ansible глобально. Не используйте easy_install для установки ansible напрямую.

Это позволит вам легко обновляться, поскольку последняя версия появляется задолго до того, как это сделает brew.

Связанный контент