Ich muss wissen, wie JQ am effizientesten auf einem Mac (el capitan) installiert werden kann. Der Code wird auf meinen Mac heruntergeladen, aber ich möchte wissen, wie ich ihn über die Befehlszeile installieren und bedienen kann.
Ich muss wissen, wie JQ am effizientesten auf einem Mac (el capitan) installiert werden kann. Der Code wird auf meinen Mac heruntergeladen, aber ich möchte wissen, wie ich ihn über die Befehlszeile installieren und bedienen kann.
Antworten:
Sie können alle Anwendungen / Pakete mit Brew auf dem Mac installieren. Wenn Sie den genauen Befehl erfahren möchten, durchsuchen Sie einfach Ihr Paket unter https://brewinstall.org und Sie erhalten die Befehle, die zur Installation dieses Pakets erforderlich sind.
Öffnen Sie zuerst das Terminal und installieren Sie das Gebräu
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
Installieren Sie jetzt jq
brew install jq
Auf einem Mac wäre die "effizienteste" Art, jq zu installieren, wahrscheinlich die Verwendung von Homebrew , z
brew install jq
Wenn Sie die Entwicklungsversion möchten, können Sie versuchen:
brew install --HEAD jq
Dies hat jedoch verschiedene Voraussetzungen.
Detaillierte Anweisungen finden Sie auf der Seite "Installation" des jq-Wikis: https://github.com/stedolan/jq/wiki/Installation
Auf derselben Seite finden Sie auch Details zur Installation aus dem Quellcode sowie Hinweise zur Installation mit 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/
Der einfachste Weg, um zu installieren jq
und zu testen, ob es funktioniert, besteht darin, zu brauen und dann den einfachsten Filter zu verwenden, der lediglich den JSON formatiert
brew
ist der einfachste Weg, um Pakete auf einem Mac zu verwalten:
brew install jq
Benötigen brew
? Führen Sie den folgenden Befehl aus:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Andernfalls: Anweisungen zur Installation und Verwendung finden Sie unter https://brew.sh/
Der .
Filter nimmt seine Eingabe und erzeugt sie unverändert als Ausgabe. Dies ist der Identitätsoperator. (zitieren Sie die Dokumente)
echo '{ "name":"John", "age":31, "city":"New York" }' | jq .
Das Ergebnis sollte in Ihrem Terminal folgendermaßen aussehen:
{
"name": "John",
"age": 31,
"city": "New York"
}
Für CentOS, RHEL, Amazon Linux: sudo yum install jq
Für die meisten ist es ein Kinderspiel, aber wie Sie hatte ich Schwierigkeiten, jq zu installieren
Die besten Ressourcen, die ich gefunden habe, sind: https://stedolan.github.io/jq/download/ und http://macappstore.org/jq/
Allerdings hat keiner für mich gearbeitet. Ich verwende Python 2 & 3 und verwende neben Pip auch Brew und Jupyter. Ich war erst erfolgreich, nachdem Brew jq deinstalliert, dann Brew aktualisiert und mein System neu gestartet hatte
Was für mich funktionierte, war das Entfernen aller vorherigen Installationen pip install jq
brew
?