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

解决方案

首先,检查是否真的需要设置:

  1. 在 Windows 搜索框输入 cmd 打开命令提示符。

  2. 输入命令 bash --version 并按回车。

  3. 如果显示了 Git Bash 的版本信息(如下图),说明它已在 PATH 中,您可能完全不需要进行任何设置,Claude Code 应该能正常工作。

如果命令未识别,或者 Claude Code 仍然报错,请按以下步骤设置:

  1. 找到您的 bash.exe 路径

    • 默认最常见路径是 C:\Program Files\Git\bin\bash.exe

    • 如果您安装时改了路径,通常会在 ...\Git\bin\ 目录下。您可以直接在文件资源管理器中搜索 bash.exe 来找到它。

  2. 设置环境变量

    • 在 Windows 搜索框输入 编辑系统环境变量 并打开。

    • 点击下方的 环境变量... 按钮。

    • 在"用户变量"或"系统变量"部分,点击 新建...

    • 变量名CLAUDE_CODE_GIT_BASH_PATH

    • 变量值 :粘贴找到的路径,例如 C:\Program Files\Git\bin\bash.exe

    • 点击确定保存所有对话框。

  3. 重启 Claude Code / VS Code

    • 完全关闭 Claude Code 或 VS Code,再重新打开,让它识别新的环境变量。
相关推荐
FQNmxDG4S8 小时前
Java多线程编程:Thread与Runnable的并发控制
java·开发语言
前端老石人8 小时前
HTML 字符引用完全指南
开发语言·前端·html
matlab_xiaowang8 小时前
Redux 入门:JavaScript 可预测状态管理库
开发语言·javascript·其他·ecmascript
虹科网络安全8 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
axng pmje9 小时前
Java语法进阶
java·开发语言·jvm
老前端的功夫9 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
qq_435287929 小时前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突
java·开发语言·git·死循环·进程终止·并行冲突·夸父逐日
止语Lab9 小时前
从手动到框架:Go DI 演进的三个拐点
开发语言·后端·golang
yaoxin52112310 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件
java·开发语言·python
小短腿的代码世界10 小时前
Qt日志系统深度解析:从qDebug到企业级日志框架
开发语言·qt