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.
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.
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
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.
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 JSON
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/
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"
}
Para CentOS, RHEL, Amazon Linux: sudo yum install jq
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
brew
?