我需要知道在Mac (El Capitan)上安装JQ的最有效的方法。代码已下载到我的Mac,但我想知道如何通过命令行安装和操作它。
当前回答
检查是否安装了自制程序
brew install 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
对于CentOS、RHEL、Amazon Linux: Sudo yum安装jq
要确保已安装自制程序,请安装jq
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask" fetch --unshallow
brew update
brew install jq
对于大多数人来说,这是一件轻而易举的事情,但是像你一样,我在安装jq时遇到了困难
我找到的最好的资源是:https://stedolan.github.io/jq/download/和http://macappstore.org/jq/
然而,这两种方法都不适合我。我运行python2和python3,除了pip,还使用brew,以及Jupyter。我只是成功后,brew卸载jq,然后更新brew和重新启动我的系统
对我有用的是删除所有以前的安装,然后pip安装jq
安装jq并测试其工作的最简单方法是通过brew,然后使用仅格式化JSON的最简单过滤器
安装
Brew是mac上管理包的最简单的方法:
brew install jq
需要啤酒吗?执行如下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果做不到这一点:安装和使用说明在https://brew.sh/上
Test
的。Filter接受其输入,并将其作为输出产生。这是恒等算子。(引用文档)
echo '{ "name":"John", "age":31, "city":"New York" }' | jq .
结果应该像这样显示在你的终端:
{
"name": "John",
"age": 31,
"city": "New York"
}
推荐文章
- 如何循环通过文件匹配通配符在批处理文件
- 在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键名