2017-05-18 25 views
1

centosにjqをインストールする際に問題が発生しています。私は、次のコマンドを実行していますcentosでjqをインストールする際に直面する問題

yum groupinstall "Development Tools" 
yum install autoconf automake libtool python 

その後、私はpip install jqを使用していると私はこのようなエラーに直面していた。

jq.c:8:22: fatal error: pyconfig.h: No such file or directory 
#include "pyconfig.h" 
        ^
compilation terminated. 
error: command 'gcc' failed with exit status 1 

---------------------------------------- 
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-akuaZu/jq/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read                      ().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" 
instal --record /tmp/pip-04CW9h-record/install-record.txt --single-version-externally 
-managed --compile" failed with error code 1 in /tmp/pip-build-akuaZu/jq/ 

誰も私を助けることはできますか?

答えて

1

これは、私はCentOSの7の上にそれをインストールする方法です:

wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64 -O jq 
chmod +x jq 

その後

mv jq /usr/local/bin 
8

念のために、誰かが別のソリューションを探している場合。

これはCent OS 7にインストールされたものです。 sudo特権を持っていることを確認してください。

インストーラソリューション

yum install epel-release -y 
yum install jq -y 
jq --version 

出力はJQ-1.5

Reference

+0

+1ともあなたは** 'yumをEPELリリースJQの-yをインストールすることができませんでした'。最初にepelリポジトリをインストールする必要があります – mles

関連する問題