[VSCode] 修正:Git BashでBashツールのWindows PATH継承が機能しない問題
原文(日本語に翻訳)
[VSCode] Git Bash 使用時の Bash ツールの Windows PATH 継承を修正(v2.1.78 でのリグレッション)。
原文(英語)
[VSCode] Fixed Windows PATH inheritance for Bash tool when using Git Bash (regression in v2.1.78)
概要
VSCode 拡張機能で Claude Code を使用し、Git Bash をシェルとして選択している Windows 環境で、Bash ツールが Windows の PATH 環境変数を正しく継承できない問題が修正されました。これは v2.1.78 で発生したリグレッション(機能の退行)で、この問題により Git や他のコマンドが見つからないエラーが発生していました。
基本的な使い方
修正後は、VSCode + Git Bash 環境で Bash ツールが正しく PATH を継承します:
bash
# 修正後は Git コマンドが正常に実行される
git status # PATH が正しく設定されているため動作する
git log --oneline -10実践例
### VSCode での Claude Code 使用(Git Bash)
Windows 上の VSCode で Git Bash を使用している場合:
VSCode 設定:
"terminal.integrated.defaultProfile.windows": "Git Bash"
Claude Code でのコマンド実行(修正後は正常動作):
git commit -m "修正: バグを直した"
npm install
python --version### PATH が正しく設定されることで使えるコマンド
bash
# v2.1.78〜v2.1.80 では失敗していたが修正後は動作
git status
npm run build
python script.py
node server.js注意点
- 影響範囲: VSCode 拡張機能を使用し、かつ Git Bash をシェルとして設定している Windows 環境のみ
- v2.1.78 リグレッション: v2.1.77 以前では正常に動作していた。v2.1.78 で導入されたリグレッションが今回修正された
- WSL は別: WSL(Windows Subsystem for Linux)を使用している場合はこの問題の影響を受けない
- PowerShell や cmd を使用している場合もこの問題の影響を受けない