claude --version 报错Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win).
Claude Code在 Windows 系统上安装时报错,
claude --version
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
解决方案
首先,检查是否真的需要设置:
- 在 Windows 搜索框输入
cmd打开命令提示符。 - 输入命令
bash --version并按回车。 - 如果显示了 Git Bash 的版本信息(如下图),说明它已在 PATH 中,您可能完全不需要进行任何设置,Claude Code 应该能正常工作。
如果命令未识别,或者 Claude Code 仍然报错,请按以下步骤设置:
- 找到您的
bash.exe路径:- 默认最常见路径是
C:\Program Files\Git\bin\bash.exe - 如果您安装时改了路径,通常会在
...\Git\bin\目录下。您可以直接在文件资源管理器中搜索bash.exe来找到它。
- 默认最常见路径是
- 设置环境变量:
- 在 Windows 搜索框输入
编辑系统环境变量并打开。 - 点击下方的
环境变量...按钮。 - 在“用户变量”或“系统变量”部分,点击
新建...。 - 变量名:
CLAUDE_CODE_GIT_BASH_PATH - 变量值:粘贴找到的路径,例如
C:\Program Files\Git\bin\bash.exe - 点击确定保存所有对话框。
- 在 Windows 搜索框输入
- 重启 Claude Code / VS Code:
- 完全关闭 Claude Code 或 VS Code,再重新打开,让它识别新的环境变量。