Error: Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win). If installed but not in PATH, set environment variable pointing to your bash.exe, similar to: CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\bin\bash.exe
View output logs · Troubleshooting resources

Claude Code on Windows 需要 Git Bash

这个错误说明你在 Windows 系统上运行 Claude Code,但它检测不到 Git Bash

Claude Code 在 Windows 上依赖 Git Bash 来执行命令行操作。


解决步骤

1. 如果你还没安装 Git for Windows

前往官网下载安装:
👉 https://git-scm.com/downloads/win

安装时保持默认选项即可(默认会把 Git 加入 PATH)。


2. 如果已经安装了 Git,但仍然报错

说明 bash.exe 没有在系统 PATH 中。你需要手动设置环境变量:

方法一:设置环境变量(推荐)

  1. 找到你的 Git 安装路径,通常是:

    C:\Program Files\Git\bin\bash.exe
    
  2. 设置环境变量 CLAUDE_CODE_GIT_BASH_PATH

    • PowerShell(临时生效):

      $env:CLAUDE_CODE_GIT_BASH_PATH = "C:\Program Files\Git\bin\bash.exe"
      
    • CMD(临时生效):

      set CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\bin\bash.exe
      
    • 永久生效(系统环境变量):

      1. Win + S 搜索 “环境变量”
      2. 点击 “编辑系统环境变量”
      3. 点击 “环境变量” 按钮
      4. 用户变量 中点击 “新建”
      5. 变量名:CLAUDE_CODE_GIT_BASH_PATH
      6. 变量值:C:\Program Files\Git\bin\bash.exe
      7. 点击确定保存

方法二:把 Git 加入系统 PATH

  1. 打开 “编辑系统环境变量”

  2. Path 变量中添加:

    C:\Program Files\Git\bin
    
  3. 保存后重启终端/VSCode


3. 设置完成后

  • 关闭并重新打开 你的终端 / VS Code
  • 重新运行 Claude Code 即可

⚠️ 注意:如果你的 Git 安装在非默认路径(比如 D 盘),请将上面的路径替换为你实际的 bash.exe 所在路径。你可以在 PowerShell 中用以下命令查找:

Get-Command bash.exe
# 或者
where.exe bash

API Error: Claude’s response exceeded the 32000 output token maximum.To configure this behavior, set the CLAUDE_CODE_MAX_OUTPUT_TOKENSenvironment variable

在"claudeCode.environmentVariables": [ 里加上下面的内容
,
{
“name”: “CLAUDE_CODE_MAX_OUTPUT_TOKENS”,
“value”: “128000”
}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐