Claude Code で doctor を実行すると Warning: Running native installation but config install method is 'global' と警告されるのを直したときの備忘録

これはなに Link to this heading

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

再現手順 Link to this heading

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

原因 Link to this heading

実行中のClaude Codeのインストール方式と、Claude Codeが保持しているinstallMethod設定が一致していないことが原因。

以前Claude Codeをnpmでグローバルインストールしていたことがあり、あとからNative Installへ切り替えた場合に発生しうる。 きちんとnpmからClaude Codeをアンインストールできていない場合、あるいはアンインストールたあとにClaude Codeの設定が更新されていない場合に起こる。

対処法 Link to this heading

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

以上で解決した。

Licensed under CC BY-NC-SA 4.0
最終更新 4月 09, 2026
Hugo で構築されています。
テーマ StackJimmy によって設計されています。