我需要知道在Mac (El Capitan)上安装JQ的最有效的方法。代码已下载到我的Mac,但我想知道如何通过命令行安装和操作它。
当前回答
你可以在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
其他回答
如果您正在寻找一个替代自制软件的好方法(无论是在Mac环境还是Linux环境中),那么0install(“零安装”)就是其中之一,它确实有一些优点。例如,同时安装多个版本的jq非常简单。
如果你已经安装了0install,添加jq就足够了,输入:
0install add jq https://apps.0install.net/utils/jq.xml
这会在~/bin/jq中安装一个小脚本,您可以像使用jq本身一样使用它。
要安装特定版本的jq,比如jq 1.5,你只需要指定版本号:
0install add --version=1.5 jq1.5 https://apps.0install.net/utils/jq.xml
通过在浏览器中查看上述URL,可以获得关于使用0install的“提要”可用的jq版本的更多详细信息。
安装0安装
安装0install本身的一个选项当然是:
brew install 0install
目前,一个更好的选择是运行:
curl -O https://get.0install.net/0install.sh && chmod +x 0install.sh
./0install.sh
然后按照说明做。
有关更多详细信息,请参阅0install.net。
在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的jq: Sudo apt安装jq
检查是否安装了自制程序
brew install jq
对于CentOS、RHEL、Amazon Linux: Sudo yum安装jq
推荐文章
- 如何循环通过文件匹配通配符在批处理文件
- 在OSX中永久设置PATH环境变量
- 如何停止mysqld
- 我怎么能显示线在公共(反向差异)?
- Git显示“警告:永久添加到已知主机列表”
- 如何从远程SSH会话发送数据到本地剪贴板
- 将对象序列化为JSON
- node.js TypeError:路径必须是绝对路径或指定根路径到res.sendFile[解析JSON失败]
- Python json。loads显示ValueError:额外数据
- SSH端口转发~/。ssh /配置文件?
- JSON省略了Infinity和NaN;JSON在ECMAScript中的状态?
- console.log(result)输出[object对象]。我如何得到result。name?
- 如何在文本文件中替换${}占位符?
- java8 LocalDate Jackson格式
- 在Go中使用JSON Marshal的小写JSON键名