我需要知道在Mac (El Capitan)上安装JQ的最有效的方法。代码已下载到我的Mac,但我想知道如何通过命令行安装和操作它。


当前回答

对于大多数人来说,这是一件轻而易举的事情,但是像你一样,我在安装jq时遇到了困难

我找到的最好的资源是:https://stedolan.github.io/jq/download/和http://macappstore.org/jq/

然而,这两种方法都不适合我。我运行python2和python3,除了pip,还使用brew,以及Jupyter。我只是成功后,brew卸载jq,然后更新brew和重新启动我的系统

对我有用的是删除所有以前的安装,然后pip安装jq

其他回答

在Mac上,“最有效”的安装jq的方法可能是使用自制程序,例如:

brew install jq

如果你想要开发版本,你可以尝试:

brew install --HEAD jq

但这有很多先决条件。

详细的说明在jq wiki的“安装”页面:https://github.com/stedolan/jq/wiki/Installation

同一页还包括关于从源代码安装的详细信息,并有关于使用MacPorts(“ports”)、asdf (asdf-vm)和0install(“zero-install”)安装的说明。


脚注:你也可以使用brew来安装jq的Go实现:

brew install gojq

检查是否安装了自制程序

brew install jq

对于大多数人来说,这是一件轻而易举的事情,但是像你一样,我在安装jq时遇到了困难

我找到的最好的资源是:https://stedolan.github.io/jq/download/和http://macappstore.org/jq/

然而,这两种方法都不适合我。我运行python2和python3,除了pip,还使用brew,以及Jupyter。我只是成功后,brew卸载jq,然后更新brew和重新启动我的系统

对我有用的是删除所有以前的安装,然后pip安装jq

你可以在mac上使用brew安装任何应用程序/包。如果你想知道确切的命令,只需在https://brewinstall.org上搜索你的包,你就会得到安装该包所需的命令集。

首先打开终端并安装brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

现在安装jq

brew install jq

对于CentOS、RHEL、Amazon Linux: Sudo yum安装jq