我最近開始使用 OSX 來管理我的 Linux 機器,所以我對於在 OSX 上使用 Linux 程式還很陌生。
我想使用 Vagrant 和 Ansible 來引導我的開發環境,所以我需要先安裝它。
不過我發現了兩種在 OSX 上安裝 Ansible 的方法:
點:http://devopsu.com/guides/ansible-mac-osx.html
自製:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb
自從我先看到該指南以來,我已經使用 pip 方法安裝了 Ansible。
這兩種方法各有什麼優缺點?我應該使用 pip 還是 homebrew 安裝 Ansible?
我發現簡單安裝會幹擾自製軟體:
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
答案2
我想你會發現最好透過 pip 安裝它
來自文檔;
透過 Pip 發布最新版本
Ansible 可以透過 Python 套件管理器「pip」安裝。如果「pip」在您的 Python 版本中尚不可用,您可以透過以下方式取得 pip:
$ sudo easy_install pip
然後安裝 Ansible:
$ sudo pip 安裝 ansible
使用 virtualenv 的讀者也可以在 virtualenv 下安裝 Ansible,不過我們建議不要擔心,只需全域安裝 Ansible。不要使用easy_install直接安裝ansible。
這將使您能夠輕鬆更新,因為它比brew 早得到最新版本。