Claude Codeのセットアップ
開発マシンでClaude Codeをインストール、認証、使用開始する。
システム要件
- オペレーティングシステム: macOS 10.15+、Ubuntu 20.04+/Debian 10+、またはWindows 10+(WSL 1、WSL 2、またはGit for Windowsを使用)
- ハードウェア: 4GB以上のRAM
- ソフトウェア: Node.js 18+
- ネットワーク: 認証とAI処理にインターネット接続が必要
- シェル: Bash、Zsh、またはFishで最適に動作
- 場所: Anthropicサポート対象国
追加の依存関係
- ripgrep: 通常Claude Codeに含まれています。検索機能が失敗する場合は、検索のトラブルシューティングを参照してください。
標準インストール
To install Claude Code, run the following command:
sudo npm install -g
は使用しないでください。権限の問題やセキュリティリスクを引き起こす可能性があります。
権限エラーが発生した場合は、推奨される解決策についてClaude Codeの設定を参照してください。
一部のユーザーは改良されたインストール方法に自動的に移行される場合があります。
インストール後にclaude doctor
を実行して、インストールタイプを確認してください。
インストールプロセスが完了したら、プロジェクトに移動してClaude Codeを開始します:
Claude Codeは以下の認証オプションを提供します:
- Anthropic Console: デフォルトオプション。Anthropic Consoleを通じて接続し、OAuthプロセスを完了します。console.anthropic.comでアクティブな請求が必要です。
- Claude App(ProまたはMaxプラン): Claude Code と Web インターフェースの両方を含む統一サブスクリプションのために、ClaudeのProまたはMaxプランにサブスクライブします。同じ価格でより多くの価値を得ながら、一箇所でアカウントを管理できます。Claude.aiアカウントでログインします。起動時に、サブスクリプションタイプに一致するオプションを選択してください。
- エンタープライズプラットフォーム: 既存のクラウドインフラストラクチャでエンタープライズデプロイメント用にAmazon BedrockまたはGoogle Vertex AIを使用するようにClaude Codeを設定します。
Claude Codeは認証情報を安全に保存します。詳細については認証情報管理を参照してください。
Windowsセットアップ
オプション1: WSL内でのClaude Code
- WSL 1とWSL 2の両方がサポートされています
オプション2: Git BashでネイティブWindows上のClaude Code
- Git for Windowsが必要です
- ポータブルGitインストールの場合、
bash.exe
へのパスを指定してください:
代替インストール方法
Claude Codeは異なる環境に適合する複数のインストール方法を提供します。
インストール中に問題が発生した場合は、トラブルシューティングガイドを参照してください。
インストール後にclaude doctor
を実行して、インストールタイプとバージョンを確認してください。
グローバルnpmインストール
上記のインストール手順で示された従来の方法
ネイティブバイナリインストール(ベータ)
Claude Codeの既存のインストールがある場合は、claude install
を使用してネイティブバイナリインストールを開始します。
新規インストールの場合は、以下のコマンドを実行してください:
macOS、Linux、WSL:
Alpine Linuxおよびその他のmusl/uClibc ベースのディストリビューション: ネイティブビルドではripgrep
をインストールする必要があります。インストール(Alpine: apk add ripgrep
)してUSE_BUILTIN_RIPGREP=0
を設定してください。
Windows PowerShell:
ネイティブClaude Codeインストーラーは、macOS、Linux、およびWindowsでサポートされています。
古いエイリアスやシンボリックリンクを削除してください。
インストールが完了したら、claude doctor
を実行してインストールを確認してください。
ローカルインストール
- npmを介したグローバルインストール後、
claude migrate-installer
を使用してローカルに移行 - 自動更新のnpm権限問題を回避
- 一部のユーザーはこの方法に自動的に移行される場合があります
AWSまたはGCPでの実行
デフォルトでは、Claude CodeはAnthropicのAPIを使用します。
AWSまたはGCPでClaude Codeを実行する詳細については、サードパーティ統合を参照してください。
Claude Codeの更新
自動更新
Claude Codeは最新の機能とセキュリティ修正を確実に提供するため、自動的に最新状態を保ちます。
- 更新チェック: 起動時および実行中に定期的に実行
- 更新プロセス: バックグラウンドで自動的にダウンロードおよびインストール
- 通知: 更新がインストールされると通知が表示されます
- 更新の適用: 次回Claude Codeを開始するときに更新が有効になります
自動更新を無効にする: