claude code 问题解决
在"claudeCode.environmentVariables": [ 里加上下面的内容。Claude Code 在 Windows 上依赖 Git Bash 来执行命令行操作。:如果你的 Git 安装在非默认路径(比如 D 盘),请将上面的路径替换为你实际的。系统上运行 Claude Code,但它检测不到。没有在系统 PATH 中。即可(默认会把 Git 加入 PATH)。
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 中。你需要手动设置环境变量:
方法一:设置环境变量(推荐)
-
找到你的 Git 安装路径,通常是:
C:\Program Files\Git\bin\bash.exe -
设置环境变量
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 -
永久生效(系统环境变量):
- 按
Win + S搜索 “环境变量” - 点击 “编辑系统环境变量”
- 点击 “环境变量” 按钮
- 在 用户变量 中点击 “新建”
- 变量名:
CLAUDE_CODE_GIT_BASH_PATH - 变量值:
C:\Program Files\Git\bin\bash.exe - 点击确定保存
- 按
-
方法二:把 Git 加入系统 PATH
-
打开 “编辑系统环境变量”
-
在 Path 变量中添加:
C:\Program Files\Git\bin -
保存后重启终端/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”
}
更多推荐
所有评论(0)