Necesito conocer la forma más eficiente de instalar JQ en Mac (el capitan). El código se descarga en mi mac, pero me gustaría saber cómo puedo instalarlo y operarlo a través de la línea de comandos.
json
macos
command-line
installation
jq
Ross Brannigan
fuente
fuente
brew
?Respuestas:
Puede instalar cualquier aplicación / paquete con brew en mac. Si desea saber el comando exacto, simplemente busque su paquete en https://brewinstall.org y obtendrá el conjunto de comandos necesarios para instalar ese paquete.
Primero abra la terminal e instale brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
Ahora instale jq
brew install jq
fuente
En una Mac, la forma "más eficiente" de instalar jq probablemente sería usar homebrew , p. Ej.
brew install jq
Si desea la versión de desarrollo, puede probar:
brew install --HEAD jq
pero esto tiene varios requisitos previos.
Las instrucciones detalladas se encuentran en la página "Instalación" de la wiki de jq: https://github.com/stedolan/jq/wiki/Installation
La misma página también incluye detalles sobre la instalación desde la fuente y tiene notas sobre la instalación con MacPorts.
fuente
error: [Errno 2] No such file or directory ---------------------------------------- Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/bk/qxg2q6ss39g1ft4470j34tzh0000gn/T/pip-build-AEc_pb/jq/setup.py';f=getattr(tokenize, 'open', open)(__file__);
code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/bk/qxg2q6ss39g1ft4470j34tzh0000gn/T/pip-utaZJq-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/bk/qxg2q6ss39g1ft4470j34tzh0000gn/T/pip-build-AEc_pb/jq/
La forma más sencilla de instalar
jq
y probar que funciona es a través de brew y luego usando el filtro más simple que simplemente formatea el JSONInstalar en pc
brew
es la forma más sencilla de administrar paquetes en una mac:brew install jq
brew
¿ Necesitas ? Ejecute el siguiente comando:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
De lo contrario: las instrucciones para instalar y usar están en https://brew.sh/
Prueba
El
.
filtro toma su entrada y la produce sin cambios como salida. Este es el operador de identidad. (cite los documentos)echo '{ "name":"John", "age":31, "city":"New York" }' | jq .
El resultado debería aparecer así en su terminal:
{ "name": "John", "age": 31, "city": "New York" }
fuente
Para CentOS, RHEL, Amazon Linux: sudo yum install jq
fuente
Para la mayoría es muy fácil, sin embargo, como tú, tuve dificultades para instalar jq
Los mejores recursos que encontré son: https://stedolan.github.io/jq/download/ y http://macappstore.org/jq/
Sin embargo, ninguno funcionó para mí. Ejecuto python 2 & 3, y uso brew además de pip, así como Jupyter. Solo tuve éxito después de desinstalar brew jq, luego actualizar brew y reiniciar mi sistema
Lo que funcionó para mí fue eliminar todas las instalaciones anteriores.
pip install jq
fuente