Windows 10,64位中的命令行JSON处理器JQ的问题

问题描述 投票:0回答:1

我已经从'https://stedolan.github.io/jq/'下载了程序jq-win64.exe,并将该程序安装在计算机上的C:\ Program Files \ jq \文件夹中。我还在Windows 10中将PATH添加到程序的systemvariable字符串的末尾:。 。 。 ; C:\ Program Files \ curl \; C:\ Program Files \ jq \

在Visual Studio Code的一个终端窗口中,我正在运行服务器。在另一个终端窗口中,我试图执行命令curl -s localhost:3000 | jq

终端窗口1:C:\ Users \ SteinarV \ PROFF_JAVASCRIPT \ PROJECT \ smartHouse

node server.js 在端口3000上运行的API

终端窗口2:C:\ Users \ SteinarV \ PROFF_JAVASCRIPT \ PROJECT \ smartHouse> curl -s localhost:3000 | jq

'jq'不被识别为内部或外部命令,可操作程序或批处理文件

...,并且不明白为什么无法识别jq。有人可以帮忙吗?

json windows command-line jq processor
1个回答
0
投票

我已经从'https://stedolan.github.io/jq/'下载了程序jq-win64.exe,并将该程序安装在计算机上的C:\ Program Files \ jq \文件夹中。

正如您所指出的,您有一个名为jq-win64.exe的文件,但您正在尝试执行命令jq。您需要将文件重命名为jq.exe,或者需要使用命令jq-win64

© www.soinside.com 2019 - 2024. All rights reserved.