Недавно я перешел на использование 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
Я думаю, вам будет лучше установить его через pip
из документации;
Последние выпуски через Pip
Ansible можно установить через «pip», менеджер пакетов Python. Если "pip" еще не доступен в вашей версии Python, вы можете получить pip:
$ sudo easy_install pip
Затем установите Ansible с помощью:
$ sudo pip install ansible
Читатели, использующие virtualenv, также могут установить Ansible под virtualenv, хотя мы рекомендуем не беспокоиться об этом и просто установить Ansible глобально. Не используйте easy_install для прямой установки ansible.
Это позволит вам легко обновляться, так как последняя версия будет получена задолго до того, как brew сделает это.
У меня никогда не было проблем с Homebrew. На мой взгляд, это лучший инструмент типа диспетчера пакетов для Mac OS X прямо сейчас (но, возможно, не такой полный, как MacPorts.)
Вот полезное руководство для установка Homebrew в Mac OS X Mavericks.
Тогда просто запустите
brew install ansible