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 -
点击确定保存所有对话框。
-
-
重启 Claude Code / VS Code:
- 完全关闭 Claude Code 或 VS Code,再重新打开,让它识别新的环境变量。