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,再重新打开,让它识别新的环境变量。
相关推荐
2501_944711438 小时前
JS 对象遍历全解析
开发语言·前端·javascript
凡人叶枫8 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
Tony Bai8 小时前
再见,丑陋的 container/heap!Go 泛型堆 heap/v2 提案解析
开发语言·后端·golang
小糯米6019 小时前
C++顺序表和vector
开发语言·c++·算法
froginwe119 小时前
JavaScript 函数调用
开发语言
独望漫天星辰9 小时前
C++ 多态深度解析:从语法规则到底层实现(附实战验证代码)
开发语言·c++
无小道9 小时前
Qt——事件简单介绍
开发语言·前端·qt
devmoon9 小时前
在 Paseo 测试网上获取 Coretime:On-demand 与 Bulk 的完整实操指南
开发语言·web3·区块链·测试用例·智能合约·solidity
kylezhao20199 小时前
C# 中的 SOLID 五大设计原则
开发语言·c#
凡人叶枫10 小时前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++