【问题标题】:Run jq command in git-bash在 git-bash 中运行 jq 命令
【发布时间】:2022-12-11 09:59:56
【问题描述】:

jq command not found after adding jq executable

installing jq on git bash

我的用例与上述共享参考更相似。我试图执行一个需要解析 json 文件的钩子。当钩子被执行时它抛出bash:jq:找不到命令错误。所以。我下载了 jq-win64.exe 文件并将其复制到/usr/bin在 Git 文件夹中。然后我从 git-bash 运行export PATH=$PATH:"/C/Program Files/Git/usr/bin/jq-win64.exe"命令并且没有错误但是当我检查 jq --version 命令时它仍然显示bash:jq:找不到命令错误

我错过了什么吗?我什至在 Windows cmd 中尝试过,但没有用。希望可以有人帮帮我。 提前致谢!!!

【问题讨论】:

  • 请注意,git-bash 不是 Git 的一部分。它只是 bash 的一个端口Windows,通常包括Git-for-Windows,因为 Git 需要一个兼容 POSIX 的 shell,并且 bash 的端口可用。

标签: jq git-bash


【解决方案1】:

PATH 包含目录。这意味着你应该做什么:

  1. jq-win64.exe重命名为jq.exe或只是jq
  2. 您不必导出路径,/usr/bin 已经是其中的一部分。

    如果您没有将文件重命名为jq(或jq.exe),那么您必须在控制台中以jq-win64 运行它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-12
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多