【結論】claude code インストール エラーの解決策 / 実行コマンド
現在はネイティブインストールが推奨されており、EACCES対策のためにnpmのprefixを変更する必要は通常ありません。
macOS・Linux・WSLとWindows PowerShellではコマンドが異なります。
自分のシェルに合う公式コマンドを実行してください。
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
具体的な手順・設定方法
導入後に
claude --versionとclaude doctorを実行し、PATHと重複インストールを確認します。command not foundならターミナルを再起動し、which -a claudeまたはwhere.exe claudeで配置を確認します。TLSや403でダウンロードに失敗する場合は、会社プロキシ、CA証明書、
downloads.claude.aiへの接続を確認します。旧npm版が必要な管理環境では、現行ドキュメントのNode.js要件と社内npmミラーの全プラットフォームパッケージを確認します。
claude --version
claude doctor
# macOS/Linux
which -a claude
# Windows
where.exe claude
実践プロンプト / 活用テクニック
エラー全文とシェル名を渡し、別OS用コマンドを実行しないよう判定させます。
修正前に現在のインストール経路を特定させるのが安全です。
インストールエラーを診断してください。
OS、CPU、使用シェル、実行したコマンド、エラー全文、which -a claudeまたはwhere.exe claudeの結果を基に、原因を1つずつ切り分けてください。
削除や管理者権限の操作は、必要性と影響を説明してから提案してください。
注意点・よくあるエラーと対処法
WindowsではPowerShell用コマンドをCMDへ、bash用curlコマンドをPowerShellへ混在させないでください。
ネイティブWindowsでは管理者として実行する必要はありません。
sudo npm install -gは権限と所有者を複雑化させるため、安易に使いません。32ビットWindowsは非対応であり、WSLではWindows側とWSL側のどちらへ導入したかを区別します。