Недавно я перешел на использование 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.