Я недавно перешел на использование OSX для управления своим Linux-сервером, поэтому я новичок в использовании Linux-программ в OSX.
Я хочу использовать Vagrant с Ansible для начальной загрузки моей среды разработки, поэтому мне нужно сначала установить его.
Однако я обнаружил два способа установить Ansible на OSX:
Пип: http://devopsu.com/guides/ansible-mac-osx.html
Homebrew: https : //github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb
Я уже установил Ansible с помощью метода pip, поскольку первым наткнулся на это руководство.
Каковы плюсы и минусы обоих методов? Следует ли мне устанавливать Ansible с помощью pip или homebrew?
Я обнаружил, что простая установка мешает 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
У меня никогда не было проблем с Homebrew. На мой взгляд, это лучший инструмент типа диспетчера пакетов для Mac OS X прямо сейчас (но, возможно, не такой полный, как MacPorts .)
Вот полезное руководство по установке Homebrew на Mac OS X Mavericks.
Затем просто запустите
brew install ansible
Я думаю, что вы считаю, что лучше всего установить его через pip
из документации;
Последние версии через Pip
Ansible можно установить через pip, менеджер пакетов Python. Если 'pip' еще не доступен в вашей версии Python, вы можете получить pip by:
$ sudo easy_install pip
Затем установите Ansible с помощью:
$ sudo pip install ansible
Читатели, которые используют virtualenv, также могут установить Ansible под virtualenv, хотя мы рекомендуем не беспокоиться об этом и просто установить Ansible глобально. Не используйте easy_install для установки ansible напрямую.
Это позволит вам легко обновляться, так как последняя версия будет установлена задолго до того, как brew сделает это.