git bash打开Claude code报错:Claude Code on Windows requires git-bash.(别把git装其他位置,严格按照默认安装)找不到claude code

复制代码
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

文章目录

解析

Claude Code 在 Windows 上完全支持使用 Git Bash 打开和运行 ,而且这是官方推荐的原生 Windows 方式之一(不需要 WSL)。你直接在 Git Bash 里输入 claude 后看到那个错误提示,是因为 Claude Code 内部需要调用 Git Bash 来执行 shell 命令,但它暂时没找到 bash.exe 的路径。

建议的设置方式(环境变量)是正确的

提到的这个设置非常标准:

bash 复制代码
CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\bin\bash.exe

推荐设置方法(永久生效,避免每次都手动设):

  1. 通过系统环境变量设置(最简单、最推荐):

    • Win + S 搜索 "编辑系统环境变量" 并打开。

    • 点击 "环境变量" → 在 "用户变量" 或 "系统变量" 下点击 "新建"。

    • 变量名:CLAUDE_CODE_GIT_BASH_PATH

    • 变量值:C:\Program Files\Git\bin\bash.exe(注意路径中的空格要保留,不要加引号)

    • 点击确定,重启所有终端(包括 Git Bash、PowerShell、CMD)。

  2. 或者在 Claude Code 的 settings.json 中设置(如果环境变量无效):

    • 文件路径通常在:C:\Users\你的用户名\AppData\Roaming\Claude\claude_code_config.json~/.claude/settings.json

    • 添加内容:

      json 复制代码
      {
        "env": {
          "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
        }
      }

设置完后,关闭当前 Git Bash 窗口,重新打开一个新的 Git Bash ,然后输入 claude 测试。

最佳实践打开方式(2026 年最新推荐)

Claude Code 官方文档和社区反馈显示,以下是目前最稳定、最方便的流程:

  1. 安装 Git for Windows(必须):

  2. 安装 Claude Code(推荐用官方安装器):

    • PowerShell (不是 Git Bash)中运行:

      powershell 复制代码
      irm https://claude.ai/install.ps1 | iex

      (或者用 npm:npm install -g @anthropic-ai/claude-code

  3. 运行 Claude Code 的最佳方式:

    • 首选 :在 Git Bash 中直接运行 claude(Unix-like 体验更好,支持更多 shell 命令)。
    • 备选 :在 PowerShellCMD 中运行 claude(Claude Code 会自动在后台用 Git Bash 执行内部命令)。
    • 很多用户反馈:在 Git Bash 里运行交互体验更流畅,尤其涉及文件操作、git 等时。

注意事项

  • 安装/运行后如果还是提示 "requires git-bash",一定要重启终端,环境变量才会生效。
  • 如果 Git 安装在非默认路径,用 where.exe git(在 PowerShell)找到路径,然后改成对应的 bin\bash.exe
  • 部分旧版本可能有 TTY/raw mode 兼容问题,建议保持 Claude Code 更新到最新版。
  • 如果你主要在 VS Code 中用 Claude Code 扩展,也需要同样设置这个环境变量(或在扩展设置里配置)。

反馈:卸载git并重装,全部按照默认设置

重新打开发现可以了:

原因:估计之前把git装到D盘了,claude找不到C:\Program Files\Git\bin\bash.exe所以启动失败

相关推荐
love530love7 小时前
OpenClaw Windows Companion 桌面客户端 连接 LM Studio 完整配置指南
人工智能·windows·python·openclaw
胖大和尚12 小时前
git本地实现local->remote推送
git
BerryS3N12 小时前
Code Git 工作树:多分支开发的痛点与工作树的曙光
大数据·git·elasticsearch
lbb 小魔仙16 小时前
Git + Python 项目工作流最佳实践:pre-commit、CI、CHANGELOG 自动化
git·python·ci/cd
光年像素18 小时前
Windows Win+R 运行框常用快捷命令大全
windows
Xu_youyaxianshen20 小时前
Git 零基础常用指令手册(Gitee / GitHub 通用 )
git·gitee·github
寒水馨20 小时前
Windows下载、安装ollama-v0.32.1(附安装包OllamaSetup.exe)
windows·llm·大语言模型·llama·本地部署·ollama·模型运行
曾阿伦20 小时前
Windows 下运行 Hadoop 并部署到 AWS EMR 指南
hadoop·windows·aws
小飞侠在吗20 小时前
【MySQL 排错】Navicat 连接 localhost 报 2002 (10061) 完整排查记录(Windows + MySQL 8.4 用户模式)
windows·mysql·adb
John_ToDebug20 小时前
Git Stash 完全指南:临时保存工作区的艺术
人工智能·git·agent