Ansibleをインストールしようとして出たエラーの対処法メモ
$ sudo pip3 install ansible
...
Collecting MarkupSafe>=0.23 (from jinja2->ansible)
Collecting pycparser (from cffi!=1.11.3,>=1.7->cryptography->ansible)
Installing collected packages: pycparser, cffi, six, idna, asn1crypto, cryptography, bcrypt, pynacl, pyasn1, paramiko, PyYAML, MarkupSafe, jinja2, ansible
Could not install packages due to an EnvironmentError: [Errno 1] Operation not permitted: '/bin/ansible-console'
どうやら /bin
以下にはsudoでもファイルが置けない模様。
そこでpipに --user
オプションをつけてインストール場所をかえる。
pip3 install ansible --user
私のMac環境だと/Users/paper2/Library/Python/3.7/bin
にインストールされていたのでパスを通してインストール完了。
ちなみにパスの確認方法は以下
$ pip3 show ansible
Name: ansible
Version: 2.6.3
Summary: Radically simple IT automation
Home-page: https://ansible.com/
Author: Ansible, Inc.
Author-email: info@ansible.com
License: GPLv3+
Location: /Users/XXXX/Library/Python/3.7/lib/python/site-packages
Requires: paramiko, setuptools, cryptography, jinja2, PyYAML
Required-by: