无法在pip上安装Ansible
情况
进入五月之后,当我尝试通过pip更新新版的Ansible时,却无法安装成功。
出现了下面这样的错误。
fatal error: ffi.h: No such file or directory
在上述问题解决之后,也出现了以下错误。
fatal error: openssl/e_os2.h: No such file or directory
环境
-
- 環境は、CentOS7 Minimum(にちかい環境)
-
- pip 経由でのAnsibleインストール pip install ansible
確認したAnsibleのバージョンは、2.0.2.0
$ ansible --version
ansible 2.0.2.0
解决
通过安装以下的开发包,问题得以解决。
yum install libffi-devel openssl-devel
此外,安装Ansible时需要预先在yum中安装以下类似的rpm。
yum -y install python-devel python-crypto libffi-devel openssl-devel
嗯。Ansible变得越来越强大。