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,再重新打开,让它识别新的环境变量。
相关推荐
缺点内向20 分钟前
C#编程实战:如何为Word文档添加背景色或背景图片
开发语言·c#·自动化·word·.net
一起养小猫29 分钟前
Flutter for OpenHarmony 实战:记账应用数据统计与可视化
开发语言·jvm·数据库·flutter·信息可视化·harmonyos
zhougl99639 分钟前
Java 所有关键字及规范分类
java·开发语言
java1234_小锋1 小时前
Java高频面试题:MyISAM索引与InnoDB索引的区别?
java·开发语言
2501_944525541 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面
android·开发语言·前端·javascript·flutter
qq_417129251 小时前
C++中的桥接模式变体
开发语言·c++·算法
开源技术2 小时前
如何将本地LLM模型与Ollama和Python集成
开发语言·python
hhy_smile2 小时前
Ubuntu24.04 环境配置自动脚本
linux·ubuntu·自动化·bash
Hello World . .2 小时前
数据结构:队列
c语言·开发语言·数据结构·vim
clever1012 小时前
在QtCreator 4.10.2中调试qt程序qDebug()输出中文为乱码问题的解决
开发语言·qt