【結論】インストール先を確認する
ネイティブ版とnpm版ではインストール先の確認方法が異なります。
まずShellが実行しているclaudeの実体を確認し、Symbolic Linkと複数版の競合を調べます。
内部ファイルを直接編集せず、更新・設定は公式コマンドとsettings.jsonで行います。
# macOS・Linux・WSLで実行:実行ファイルを確認
command -v claude
readlink -f "$(command -v claude)" 2>/dev/null || true
# Windows PowerShellで実行:実行ファイルを確認
Get-Command claude | Format-List Source,Path,Version
# npm版で実行:グローバル配置先を確認
npm root -g
npm config get prefix具体的な手順・設定方法
claude --versionとShellの実行パスを記録します。Homebrew、WinGet、npm、nativeのどれで導入したか確認します。
不要な古い経路だけを対応するPackage Managerで削除します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
Claude Codeのインストール経路を読み取り専用で調査してください。
実行バイナリ、Symbolic Link、Package Manager、PATHの重複を報告してください。
ファイル移動、削除、PATH変更は行わないでください。注意点・よくあるエラーと対処法
npm prefixを変更すると他のグローバルPackageにも影響します。
ネイティブ版の実体を手動移動すると自動更新が壊れる可能性があります。
内部ソースを直接書き換えて設定変更しないでください。