【結論】OS別ネイティブ導入後にclaudeを実行する
macOS、Linux、WSLではShell installer、WindowsではPowerShellまたはCMD installerを利用できます。
npm版は代替手段であり、Node.js導入やPowerShell Execution Policy変更を唯一の正解として扱いません。
起動できない場合はclaude doctor、実行Path、Network、認証元を順に切り分けます。
# macOS・Linux・WSLのターミナルで実行:推奨ネイティブ版を導入
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShellで実行:推奨ネイティブ版を導入
irm https://claude.ai/install.ps1 | iex
# ターミナルで実行:導入状態を診断
claude --version
claude doctor
# プロジェクトのターミナルで実行:Planモードで起動
claude --permission-mode plan具体的な手順・設定方法
OSに合う公式installerを通常User権限で実行します。
新しいTerminalを開き、claude --versionとclaude doctorを実行します。
Get-Command claudeまたはcommand -v claudeで実行Pathを確認します。
Repository Rootへ移動し、Planモードで開始します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
現在の環境を読み取り専用で診断してください。
Claude Code、Git、Shell、現在のPath、認証状態を確認し、観測事実と推測を分けてください。
設定変更は行わないでください。注意点・よくあるエラーと対処法
Windows NativeとWSLのPath・Git・Credentialを混在させないでください。
SSL検証やExecution Policyを広く無効化する前に、公式Troubleshootingと組織Policyを確認します。
古いnpm版とネイティブ版が共存すると別Binaryが起動するため、実行Pathを必ず確認します。