Windows
Windows環境でClaude Codeを動作させる最も簡単な方法として、バイナリ版(ベータ)のインストール手順を紹介します。
Tip
従来のWSLやGit Bashを使った方法と比べて、バイナリ版は権限トラブルが少なく、最も簡単にインストールできる方法です。
背景と経緯
Claude Codeは元々MacやLinuxとの相性が良く設計されており、Windows環境では以下の経緯をたどってきました:
- 初期: WSL(Windows Subsystem for Linux)のみ対応
- その後: Git for Windows Bashに対応(権限問題が頻発)
- 現在: バイナリ版(ベータ)が利用可能 ← 推奨
参考リンク
インストール手順
Claude Codeのインストールは4つのステップで完了します:
Git for Windows をインストール
Claude CodeはBashシェルが必要なため、まずGit for Windowsをインストールします。
PowerShellを起動し、以下のコマンドを実行してください:
winget install Git.GitNote
Git for WindowsにはBashシェルが含まれており、Claude Codeが内部で使用します。
環境変数を追加
Claude CodeにBashの場所を教えるため、環境変数を設定します:
- Windowsキー + R を押して「ファイル名を指定して実行」を開く
sysdm.cplと入力してEnter- 「詳細設定」タブ → 「環境変数」をクリック
- 「ユーザー環境変数」セクションで「新規」をクリック
- 以下の内容を設定:
- 変数名:
CLAUDE_CODE_GIT_BASH_PATH - 変数値:
C:\Program Files\Git\bin\bash.exe
- 変数名:
- 「OK」をクリックして保存
Claude Code をインストール
Important
PowerShellは通常モードで起動してください。管理者権限は不要です。
- Windowsキー + X → 「Windows PowerShell」を選択(管理者ではない方)
- 以下のコマンドを実行:
irm https://claude.ai/install.ps1 | iexインストールが完了するまで少し時間がかかります。
PATHに追加
インストール後、どこからでもclaudeコマンドを使えるようにPATHを設定します:
-
再度、環境変数の設定画面を開く(ステップ2の手順1〜3)
-
「ユーザー環境変数」セクションで「Path」を選択して「編集」をクリック
-
「新規」をクリック
-
以下の ような パスを追加(ユーザー名のところは、各人で違います):
C:\Users\ユーザー名\.local\binTip
「参照」ボタンを使って、ユーザーフォルダから
.local→binフォルダを選択すると簡単です -
「OK」をクリックしてすべての画面を閉じる
インストールの確認とテスト
インストールが正しく完了したかテストしてみましょう。
Warning
環境変数の変更を反映させるため、PowerShellを一度完全に終了してから再起動してください。
新しいPowerShellウィンドウで以下のコマンドを実行します:
# Claude Codeを起動し、すぐ終了
claudeNodeのインストール
Webサイト構築のツールで、nodeを利用します。インストールしてください。
winget install OpenJS.NodeJS.LTSPowerShellを再起動して、確認してください。
npm --versionエラーが出ます。これは、セキュリティによるものです。セキュリティーを緩和する設定をします。
まず、現在の設定をチェックします。
Get-ExecutionPolicy次に、実行できるようにセキュリティレベルを変更します。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser続いて、ターミナルを再起動して、npmを実行します。
npm --versionトラブルシューティング
よくある問題と解決方法を以下にまとめました:
「claude コマンドが見つからない」エラー
原因: Claude Code をインストールしていない。あるいは、インストールしたが環境変数PATHが正しく設定されていない、またはPowerShellが再起動されていない
解決方法:
- PowerShellを完全に終了して再起動
- 環境変数PATHに
C:\Users\ユーザー名\.local\binが追加されているか確認 - コマンドプロンプトからも試してみる
インストールスクリプトが実行できない
原因: PowerShellの実行ポリシーが制限されている
解決方法:
# 実行ポリシーを確認
Get-ExecutionPolicy
# 必要に応じて一時的に緩和(管理者権限が必要)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserGit for Windowsのインストールに失敗する
原因: wingetが利用できない、またはネットワーク接続の問題
解決方法:
- Git公式サイトから手動でダウンロード
- インストール時はデフォルト設定を推奨
- インストール後、コマンドプロンプトで
git --versionを実行して確認