"Bash: jq: Befehl nicht gefunden" nach dem Hinzufügen einer ausführbaren jq-Datei zur env-Variablen (Windows) [duplizieren]
Dec 08 2020
Ich wollte eine JSON-Datei lokal mit dem Befehl (in Bash) testen, curl "https://jsonplaceholder.typicode.com/users" | jq
indem ich diesem Tutorial-Video folgte:https://www.youtube.com/watch?v=rrjIVepRqPI
Ich habe jeden Schritt befolgt und die ausführbare Datei in den Pfad der env-Variablen eingefügt, aber überhaupt nicht funktioniert. Ich habe das folgende Ergebnis erhalten:
$ 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)
Vermisse ich etwas? Warum habe ich immer noch Fehler bash: jq: command not found
?
Antworten
VonC Dec 09 2020 at 14:19
Sie können eine jq.exeFrom-Git-Bash ausführen .
Sie müssen es nur in Ihrem Git Bash PATH installieren:
curl -L -o /usr/bin/jq.exe https://github.com/stedolan/jq/releases/latest/download/jq-win64.exe
Dann arbeitet jq mit Ihrem Pipe-Befehl.