Recientemente pasé a usar OSX para administrar mi equipo Linux, por lo que soy muy nuevo en el uso de programas Linux en OSX.
Quiero usar Vagrant con Ansible para iniciar mi entorno de desarrollo, así que primero necesito instalarlo.
Sin embargo, descubrí dos formas de instalar Ansible en OSX:
Pepita:http://devopsu.com/guides/ansible-mac-osx.html
Elaboración casera:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb
Ya instalé Ansible con el método pip, ya que encontré esa guía por primera vez.
¿Cuáles son los pros y los contras de ambos métodos? ¿Debo instalar Ansible usando pip o homebrew?
Descubrí que la instalación fácil interfiere con el 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
Respuesta1
Nunca he tenido ningún problema con Homebrew. En mi opinión, es la mejor herramienta de tipo administrador de paquetes para Mac OS X que existe en este momento (pero quizás no tan completa comoPuertos Mac.)
Aquí tienes una guía útil parainstalando cerveza caseraen Mac OS X Mavericks.
Entonces simplemente ejecuta
brew install ansible
Respuesta2
Creo que lo mejor será instalarlo mediante pip.
de la documentación;
Últimos lanzamientos a través de Pip
Ansible se puede instalar a través de "pip", el administrador de paquetes de Python. Si 'pip' aún no está disponible en su versión de Python, puede obtener pip de la siguiente manera:
$ sudo easy_install pip
Luego instale Ansible con:
$ sudo pip instalar ansible
Los lectores que usan virtualenv también pueden instalar Ansible en virtualenv, aunque recomendamos no preocuparse por eso e instalar Ansible globalmente. No utilice easy_install para instalar ansible directamente.
Esto le permitirá actualizar fácilmente, ya que obtiene la última versión mucho antes que Brew.