You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git Bash执行jq命令提示“bash: jq:command not found”问题求助

解决Git Bash中jq: command not found的问题

步骤1:修正文件命名与PATH配置

你把jq-win64.exe放到C:\Program Files\Git\usr\bin后,不需要把exe文件路径直接加到PATH里,PATH只需要包含文件夹路径,不是具体的exe文件:

  • 先撤销之前错误的PATH配置,在Git Bash里执行:
    export PATH=$(echo $PATH | sed 's/\/C\/Program Files\/Git\/usr\/bin\/jq-win64.exe//')
    
  • 用echo $PATH查看,确认/c/Program Files/Git/usr/bin已经在PATH中(Git Bash默认会包含这个路径)
  • 把jq-win64.exe改名为jq.exe,Git Bash里输入jq时会自动识别exe后缀

步骤2:验证配置

在Git Bash里执行:

jq --version

如果能显示版本号说明配置成功;若仍报错,关闭当前Git Bash窗口重新打开,让PATH配置生效。

备选方案:用scoop一键安装

手动配置麻烦的话,可用scoop包管理器快速安装:

  1. 打开PowerShell,执行:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  2. 安装scoop:
    irm get.scoop.sh | iex
    
  3. 安装jq:
    scoop install jq
    
  4. 打开Git Bash执行jq --version验证,scoop会自动把jq加入系统PATH,Git Bash可直接识别。

内容的提问来源于stack exchange,提问作者Vasantha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 11:15:28