zhiqiu (@zhiqiu1) 在 Claude Code (Windows) Bash 命令无输出问题解决方案 中发帖
看到社区中有用户提出在windows中使用Claude Code执行Bash命令后没有输出的问题,类似于
[image]
这种情况有可能是环境变量设置的问题,网上有教程windows安装claude code将CLAUDE_CODE_GIT_BASH_PATH 指向了 git-bash.exe(例如:C:\Program Files\Git\git-bash.exe)。
但git-bash.exe 是一个 Windows GUI 启动器,作为子进程调用时无法将输出流传回父进程(Claude Code),导致 Claude Code 收不到任何输出信息。
解决方案:
以管理员身份打开命令提示符 (CMD) 或 PowerShell,执行以下命令:
setx CLAUDE_CODE_GIT_BASH_PATH “C:\Program Files\Git\bin\bash.exe” ...