在 windows 上安装 JQ 时出错

Error installing JQ on windows

我一直在尝试使用 chocoletey 安装 jq

但是,当我运行以下命令时,它失败了。

choco install jq

阅读日志文件,我看到它指向 Powershell 脚本指向一个不再存在的 ULR

Attempt to get headers for http://stedolan.github.io/jq/download/win64/jq.exe failed.

我尝试更新 powershell 脚本,但 choco install 仍然无法正常工作。谁能帮帮我。

阅读以下拉取请求的详细信息后解决了这个问题。

https://github.com/stedolan/jq/issues/959

解决方法是将-version 1.5 传递给安装命令。以下工作正常。

choco install jq --force -version 1.5

在审核过程中,即使 chocolatey.org 上托管了更新版本的应用程序,执行 choco install <package name> 也只会为您提供最新的审核包。

但是,如果您愿意接受有问题的包的可能性,您始终可以通过在安装命令中指定版本号来强制安装未经审核的包,就像您所做的那样。

在这种情况下,未经审核的程序包实际上解决了经过审核的程序包的问题,​​因此继续进行是安全的,但在执行此操作时要小心,并且只能根据具体情况进行操作,在根据审核过程中提出的评论,了解未经审核的包实际上可能会发生变化。