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,再重新打开,让它识别新的环境变量。
相关推荐
fqbqrr4 小时前
2606C++,C++构的多态
开发语言·c++
biter down5 小时前
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)
开发语言·python
恋喵大鲤鱼6 小时前
git rebase
git·git rebase
threelab7 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
武器大师727 小时前
lv_binding_js 代码解读
开发语言·javascript·ecmascript
不知名的老吴7 小时前
线程的生命周期之线程“插队“
java·开发语言·python
kaikaile19958 小时前
数字全息图处理系统(C# 实现)
开发语言·c#
秋99 小时前
Go语言(Golang)开发工程师全景解析:岗位职责·语言优势与使用场景·各城市薪资·发展前景·高考志愿填报(2026版)
开发语言·golang·高考
huangdong_9 小时前
1688商品图片采集技术解析:登录态处理与SKU图自动分类
开发语言