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

Fleet的Bash终端无法识别命令求助

Fleet的Bash终端无法识别命令求助

兄弟我太懂你这种配置好Bash却连基础命令都用不了的憋屈了!给你几个亲测有效的排查和解决方法,试试看:

1. 先确认Git Bash的实际路径是否正确

你配置里写的"C:/Program Files/Git/usr/bin/bash.exe"可能不是最准确的路径——很多时候Git Bash的主程序其实在C:\Program Files\Git\bin\bash.exe(注意是bin而非usr/bin)。你可以先手动打开Git Bash,输入which bash查看它的实际路径,然后把Fleet配置里的program路径改成这个正确的地址。

2. 让Bash以登录交互式模式启动

直接调用bash.exe可能不会加载Git Bash的完整环境配置,导致系统找不到ls、clear这些命令所在的目录。你可以修改args参数,让Bash以登录交互式shell启动,这样会自动加载环境变量配置文件:

{
  "program": "C:/Program Files/Git/bin/bash.exe",
  "args": ["--login", "-i"],
  "name": "Bash"
}

3. 手动指定终端的环境变量PATH

如果上面的方法都没效果,那咱们就直接把Git的命令目录加到终端的PATH里。在你的settings.json中添加terminal.env配置:

"terminal.env": {
  "PATH": "C:/Program Files/Git/bin;C:/Program Files/Git/usr/bin;${PATH}"
}

这样能确保Fleet的Bash终端优先找到Git提供的那些基础命令。

最后别忘了改完配置重启Fleet,很多时候配置生效需要重启一下软件~

备注:内容来源于stack exchange,提问作者Andy95

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 08:08:10