À cette époque, j'ai senti qu'il serait plus facile d'utiliser un Mac comme serveur Ansible. Quoi qu'il en soit, Python est inclus depuis le début, j'ai donc installé Ansible sur Mac.
Vérifiez la version pour le moment.
$ python --version
Python 2.7.5
Mervelicks semble avoir 2.7.5 depuis le début, donc ça va.
Référence officielle. http://pip.readthedocs.org/en/latest/installing.html
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py
Facile.
Tout d'abord, indiquez ce dont dépend Ansible.
D'une manière ou d'une autre, il semble que le comportement de clang ait changé par rapport à la version 5.1 de Xcode, et il semble que cela ne fonctionnera pas à moins que vous ajoutiez un long indicateur comme celui ci-dessous.
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future
Référence: Redmine mise à jour de MacOSX 10.9 vers 2.5.0 - Basic http://d.hatena.ne.jp/rabbit2go/20140316/1394946822
C'est pourquoi j'ai installé celui qui en dépend.
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install paramiko PyYAML jinja2 httplib2
Et j'ai installé Ansible.
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install ansible
Fini en douceur. C'était facile car le problème du clang était résolu assez facilement.
Recommended Posts