在Windows

时间:2015-10-02 16:13:19

标签: jq chocolatey

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

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

choco install jq

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

  

尝试获取标头   http://stedolan.github.io/jq/download/win64/jq.exe失败了。

我尝试更新powershell脚本,但choco install仍然无法正常工作。任何人都可以帮帮我。

2 个答案:

答案 0 :(得分:2)

在阅读以下pull-request中的详细信息后解决了这个问题。

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

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

choco install jq --force -version 1.5

答案 1 :(得分:0)

在审核过程中,即使在chocolatey.org上托管了较新版本的应用程序,执行C: Cyclomatic complexity for on is too high. [7/6] 也只会为您提供最新的审核包。

但是,如果您愿意接受有问题的软件包的可能性,您可以通过在安装命令中指定版本号来强制安装未经过调试的软件包,就像您一样。

在这种情况下,未经调整的软件包实际上修复了已审核的软件包的问题,​​因此可以安全地继续进行,但在执行此操作时只需要小心,并且只在逐个案例的基础上进行,知道根据在审核过程中提出的评论,未经模式化的软件包实际上可能会发生变化。