在centos中安装jq时面临的问题
在centos上安装jq时,我遇到了一个问题。我已运行以下命令:在centos中安装jq时面临的问题,centos,jq,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"
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/
有人能帮我吗???这是我在CentOS 7上安装它的方式:
wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64 -O jq
chmod +x jq
然后
以防万一,如果有人正在寻找不同的解决方案 这就是我在Cent OS 7中安装的方式,它是如何工作的。确保您拥有sudo特权 安装程序解决方案 产量jq-1.5
安装预请求和安装jq
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install jq -y
更多使用信息 +1,而且您也不能执行
yum安装epel版本jq-y
。必须首先安装epel存储库这应该是第一个答案。使用yum package manager for updatesFwiw易于管理,使用yum我获得了1.3版,因为较旧的CentOS,但需要一些较新的功能,因此我下载了二进制jq-1.6,在CentOS 6下似乎也可以正常工作。(我不擅长于yum和相关的东西…)使用这种方法,我在运行yum安装jq
时会收到一条很长的失败消息。它以:无法检索存储库的metalink:epel/x86_64结束。请验证其路径并重试
请尽可能使用yum
。@CodeMedyum
当时对OP或me都没有发生。截至今天,jq仍然无法通过yum获得。
yum install epel-release -y
yum install jq -y
jq --version
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install jq -y