原文(日本語訳)
Windows: .bashrc ファイルを持つユーザーの bash コマンド実行エラーを修正しました
原文(英語)
Windows: Fixed bash command execution failing for users with .bashrc files
概要
v2.1.27 で、Windows 環境において .bashrc ファイルが存在するユーザーが bash コマンドを実行できなかった問題が修正されました。これは v2.1.30 で発生したリグレッション(機能退行)の修正です。
注意点
- 対象バージョン: この問題は v2.1.30 で発生し、v2.1.27 で修正されました
- リグレッション: この問題は v2.1.30 の変更により発生した退行バグでした
- Windows 固有の問題: この問題は Windows 環境特有の問題です(WSL および Windows ネイティブの両方で影響)
- bash コマンド全般に影響: この問題により、bash コマンドが一切実行できなくなる可能性がありました
- カスタマイズされた環境:
.bashrcファイルでシェル環境をカスタマイズしているユーザーが影響を受けました
実践例
修正前の問題
以前のバージョンでは、.bashrc ファイルがある場合に bash コマンドが失敗していました:
bash
# Windows で .bashrc ファイルを持つユーザーの場合
# v2.1.30 以降、v2.1.27 以前では以下のようなコマンドが失敗していました
claude
> ディレクトリ内のファイル一覧を表示してください
# エラー: bash コマンドの実行に失敗修正後(v2.1.27 以降)
v2.1.27 では、.bashrc ファイルが存在しても bash コマンドが正常に動作します:
bash
claude
> ディレクトリ内のファイル一覧を表示してください
# 正常に実行される.bashrc ファイルの確認
自分の環境に .bashrc ファイルがあるか確認する方法:
bash
# WSL または Git Bash 環境で
ls -la ~/ | grep bashrc
# または
cat ~/.bashrc関連情報
- Claude Code Troubleshooting
- GitHub Issue: bash command execution issue
- Release v2.1.27
- Windows: Hook commands cause brief console window flash · Issue #19012
関連する修正
同じ v2.1.27 で修正された Windows 関連の問題: