Windows 上用 Claude Code,使用 Git Bash 报错

发布于

ywcjxf1515: 你们在 Windows 上用 Claude Code,使用的是 Git Bash,会不会经常报错:

```
Error: Exit code 5
0 [main] bash (6336) C:\Program Files\Git\bin\..\usr\bin\bash.exe: *** fatal error - add_item
("\??\C:\Program Files\Git", "/", ...) failed, errno 1
```

已经把 hook 都改成 PowerShell 了,但还是会有。我怀疑是 statusline 不断调用 Git Bash 的问题。

---

原文链接:[点击查看](https://www.v2ex.com/t/1228768)

评论(6)

换个思路,我是在 git bash 中切换到项目路径,然后调用 claude 目前使用的命令都没问题。

· 0 个赞

上面的建议不错,使用 powershell7,稳定得多。

· 0 个赞

如果一定要用 bash,可以去 WSL 里面用,体验会好很多。

· 0 个赞

这些大厂的 agent 产品基本都是优先考虑 mac 用户,Windows 的体验做得很差。推荐体验我做的 octo-agent,所有操作系统都是第一公民,Windows 小白也能轻松上手。

· 0 个赞

在 Windows 上用 powershell7 还是比较稳定,或者可以试试 WSL,Git Bash 真的很糟糕。

· 0 个赞

试了一下其中的一个版本,发现是启动了太多 git bash 进程的问题。

· 0 个赞