これはなに

Claude Codeで/doctorを実行すると"Warning: Running native installation but config install method is ‘global’“と警告されたのを直したときのメモ。
再現手順

claude doctorを実行する。あるいはclaudeコマンドでClaude Codeを起動したあと/doctorコマンドを実行する。
原因

実行中のClaude Codeのインストール方式と、Claude Codeが保持しているinstallMethod設定が一致していないことが原因。
以前Claude Codeをnpmでグローバルインストールしていたことがあり、あとからNative Installへ切り替えた場合に発生しうる。 きちんとnpmからClaude Codeをアンインストールできていない場合、あるいはアンインストールたあとにClaude Codeの設定が更新されていない場合に起こる。
対処法

- Claude Codeをnpmで入れている場合は、アンインストールする
npm uninstall -g @anthropic-ai/claude-codeなど
claude installを実行して、Claude Codeを再インストールする。これにより、Claude Codeの設定も更新される。which -a claudeを実行して、システムに複数のclaudeコマンドが存在しないことを確認する。複数存在する場合は、古いほうを削除する。claude doctorを実行して、警告が消えていることを確認する。
以上で解決した。