Следует ли мне устанавливать Ansible с помощью python pip или homebrew на Mac OSX Mavericks? [закрыто]

Я недавно перешел на использование 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
10
задан 21 December 2013 в 10:39
2 ответа

У меня никогда не было проблем с Homebrew. На мой взгляд, это лучший инструмент типа диспетчера пакетов для Mac OS X прямо сейчас (но, возможно, не такой полный, как MacPorts .)
Вот полезное руководство по установке Homebrew на Mac OS X Mavericks.
Затем просто запустите

brew install ansible  
6
ответ дан 2 December 2019 в 22:07

Я думаю, что вы считаю, что лучше всего установить его через 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 сделает это.

7
ответ дан 2 December 2019 в 22:07

Теги

Похожие вопросы