«Bash: jq: command not found» после добавления исполняемого файла jq в переменную env (windows) [дубликат]
Dec 08 2020
Я хотел протестировать файл json локально с помощью команды (в bash) curl "https://jsonplaceholder.typicode.com/users" | jq
, следуя этому обучающему видео:https://www.youtube.com/watch?v=rrjIVepRqPI
Я выполнил каждый шаг и добавил исполняемый файл в путь к переменной env, но вообще не работал, получил результат:
$ curl "https://jsonplaceholder.typicode.com/users" | jq
bash: jq: command not found
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4670 0 4670 0 0 8584 0 --:--:-- --:--:-- --:--:-- 8584
curl: (23) Failed writing body (795 != 1369)
Я что-нибудь упускаю? Почему я все еще получаю ошибку bash: jq: command not found
??
Ответы
VonC Dec 09 2020 at 14:19
Вы можете запустить jq.exeиз git bash .
Вам нужно только установить его в свой git bash PATH:
curl -L -o /usr/bin/jq.exe https://github.com/stedolan/jq/releases/latest/download/jq-win64.exe
Тогда jq будет работать с вашей командой pipe.