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

Qt Creator配置项目时运行git报错execve: No such file or directory

QBS解析报错Error running '/git': execve: No such file or directory 解决方案

报错核心原因:QBS构建配置中预设的git可执行文件路径为错误的/git,与Ubuntu系统下git的实际安装路径不匹配

前置校验

先在终端执行which git,确认git的实际安装路径,Ubuntu默认安装后返回值为/usr/bin/git,如果返回为空说明git未正确配置环境变量,需先将git所在目录加入系统PATH。


方案1:修改QBS全局配置(优先推荐,无需修改项目代码)

  • 打开Qt Creator,依次点击顶部菜单栏 编辑 → 偏好设置 → QBS
  • 切换到概要标签页,找到自定义属性区域,点击添加按钮
  • 新增属性键为modules.vcs.git.executable,属性值填写上一步获取到的git实际路径(如/usr/bin/git)
  • 保存配置后重启Qt Creator,重新加载项目触发QBS解析即可

方案2:项目本地配置适配(仅对当前项目生效)

  • 在项目根目录新建名为qbs.conf的配置文件
  • 写入如下内容:
[preferences]
modules.vcs.git.executable=/usr/bin/git
  • 保存文件后重新加载项目,配置自动生效,无需修改全局设置

方案3:系统路径软链接适配(应急临时方案)

  • 直接在系统根目录创建指向git真实路径的软链接,终端执行命令:
    sudo ln -s $(which git) /git
  • 该方案无需修改Qt Creator相关配置,但需要root权限,会在系统根目录生成额外文件,仅适合临时测试使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 10:36:05