Claude Code在Windows下插件报错排查:WSL环境干扰Git Bash调用

一位开发者在使用 Claude Code 时遇到了插件 Hook 报错问题。经过详细排查,发现虽然配置文件中指定了 Git Bash 的路径,但由于系统同时安装了 WSL(Windows Subsystem for Linux),Claude Code 在执行脚本时调用了裸 bash,优先命中了 WSL 的 bash.exe 而非预期的 Git Bash,导致执行环境不一致。该问题在禁用 WSL 后得到解决。这一案例揭示了 Claude Code 在 Windows 复杂环境(多 Shell 共存)下处理环境变量和 Shell 优先级时的潜在缺陷。

原文链接:Linux.do

抢沙发

评论前必须登录!

立即登录   注册