我需要知道在Mac(El Capitan)上安装JQ的最有效方法。代码已经下载到了我的Mac上,但我想知道如何通过命令行安装和操作它。
我需要知道在Mac(El Capitan)上安装JQ的最有效方法。代码已经下载到了我的Mac上,但我想知道如何通过命令行安装和操作它。
在 Mac 上,您可以使用 brew 安装任何应用程序/包。如果您想要了解确切的命令,只需在 https://brewinstall.org 上搜索您的软件包,然后您将获得安装该软件包所需的一组命令。
首先打开终端并安装 brew。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
现在安装jq
brew install jq
brew install jq
brew install --HEAD jq
但这需要满足各种前提条件。
详细说明请参见jq wiki的“安装”页面:https://github.com/jqlang/jq/wiki/Installation
同一页面还包括有关源代码安装的详细信息,并提供了有关使用MacPorts(“ports”)、asdf(asdf-vm)和0install(“zero-install”)进行安装的注意事项。
brew
安装jq的Go实现:brew install gojq
----------------------------------------
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);` - Rafaf Tahsincode=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/
- Rafaf Tahsin安装 jq
并测试其工作的最简单方法是通过使用 brew,然后使用最简单的过滤器仅格式化JSON。
brew
是在 Mac 上管理软件包最简单的方式:
brew install jq
需要brew
吗?运行以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果无法成功:安装和使用说明请参考https://brew.sh/
.
过滤器将其输入作为输出不改变。这是身份运算符。(引用文档)
echo '{ "name":"John", "age":31, "city":"New York" }' | jq .
结果应该在您的终端中显示如下:
{
"name": "John",
"age": 31,
"city": "New York"
}
检查是否已安装Homebrew
brew install jq
确保已安装Homebrew并安装jq
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask" fetch --unshallow
brew update
brew install jq
无需使用brew安装jq
:
sudo apt install jq
pip install jq
。0install add jq https://apps.0install.net/utils/jq.xml
这将在~/bin/jq中安装一个小脚本,您可以像使用jq一样使用它。
要安装特定版本的jq,例如jq 1.5,您只需指定版本号即可:
0install add --version=1.5 jq1.5 https://apps.0install.net/utils/jq.xml
通过在浏览器中查看上述URL,可以了解使用此“feed”提供的jq版本的更多详细信息。
安装0install本身的一个选项当然是:
brew install 0install
目前,更好的选择是运行:
curl -O https://get.0install.net/0install.sh && chmod +x 0install.sh
./0install.sh
然后按照指示进行操作。
有关更多详细信息,请访问0install.net。
brew
如何完成任务并且提供了第一次之后可疑的价值之后,这是令人费解的。 - JL Peyret