読了時間:約7分 | 最終更新日:2026年9月28日
この記事で分かること
✔ Claude Codeが起動しない・エラーになる原因を特定できる
✔ 認証エラー・レート制限・接続エラーの解決手順が分かる
✔ 安定して使うための設定ポイントが分かる
30秒で選ぶなら:
→ 認証エラーなら claude logout → claude login の再ログイン、応答しないならサービス障害確認が最速解決策
Claude Codeを使い始めたばかりのときや、ある日突然動かなくなったとき、エラーメッセージだけでは原因が分かりにくいことがあります。この記事では、よくあるエラーパターンとその解決手順を整理します。
目次
Claude Codeのよくあるエラーパターン
Claude Codeで発生するエラーは、大きく以下のパターンに分類できます。
| エラー・症状 | 原因カテゴリ | 確認場所 |
|---|---|---|
Authentication failed / ログインできない | 認証・セッション切れ | claude auth status |
Rate limit exceeded / 応答が返ってこない | プランの上限超過 | claude.ai の使用量ページ |
Command not found: claude | インストール未完了・PATHの問題 | which claude / npm list -g |
| 接続エラー・タイムアウト | ネットワーク・プロキシ遮断、サーバー障害 | status.anthropic.com |
| セッションが突然終了する | コンテキスト上限超過、メモリ不足 | ターミナルのエラーログ |
※2026年9月時点の情報です。仕様は変更の可能性があります。
エラーの原因特定チェックリスト
以下を順番に確認して、原因を絞り込んでください。
-
claude --versionが返ってくるか(インストール確認) -
claude auth statusで認証状態を確認する -
status.anthropic.comでサーバー障害が出ていないか - 社内ネットワークと自宅ネットワークで挙動が異なるか
- 最近
claude updateを実行したか(バージョン不整合の可能性)
解決手順:ステップごとの対処法
Step 1:Anthropicのサービス状態を確認する
何より先にここを確認します。サーバー側の問題なら、設定を変えても解決しません。
- ブラウザで
status.anthropic.comを開く - 「Claude.ai」「API」のステータスを確認する
- 「Incident」や「Degraded」が表示されている場合は復旧を待つしかありません
サービス障害中はSNSでも報告が集まるため、Anthropic公式X(@AnthropicAI)も確認すると有効です。
Step 2:認証状態を確認・再ログインする
Claude Codeのほとんどのエラーは認証の問題です。まずここを試してください。
- ターミナルで以下を実行する
claude auth status
Not logged inまたはToken expiredが表示された場合は以下を実行する
claude logout
claude login
- ブラウザが開いてAnthropicの認証画面が表示されるので、Claudeアカウントでログインして承認する
- ターミナルに戻り、再度
claude auth statusでログイン状態になっているか確認する
再ログイン後、claude と入力して新しいセッションが開始できるか確認してください。
Step 3:Claude Codeのインストール状態を確認する
Command not found: claude が出る場合は、インストールまたはPATHの問題です。
- インストール状態を確認する
which claude
npm list -g @anthropic-ai/claude-code
- インストールされていない場合はインストールする
npm install -g @anthropic-ai/claude-code
- インストール済みでも
Command not foundが出る場合は、PATHにnpm global binが含まれていない可能性がある
npm config get prefix
# 出力されたパス/bin がPATHに含まれているか確認する
echo $PATH
- 含まれていない場合は、シェルのプロファイル(
.zshrcや.bashrc)に追加する
export PATH="$(npm config get prefix)/bin:$PATH"
Step 4:バージョンを最新に更新する
古いバージョンを使っていると、API仕様の変更に追いつけずエラーが発生することがあります。
- 現在のバージョンを確認する
claude --version
- 最新バージョンに更新する
npm update -g @anthropic-ai/claude-code
- 更新後、再度
claude --versionで最新バージョンになっていることを確認する
Claude Codeは頻繁にアップデートされます。月に1回程度の定期的な更新を推奨します。
Step 5:プロキシ・ネットワーク設定を確認する
社内ネットワーク・VPN環境でのみエラーが出る場合は、プロキシ設定の問題です。
- 環境変数でプロキシを設定する
export HTTPS_PROXY=http://proxy.company.com:8080
export HTTP_PROXY=http://proxy.company.com:8080
claude
- 上記で動作する場合は、シェルのプロファイルに追加して永続化する
# .zshrc または .bashrc に追加
export HTTPS_PROXY=http://proxy.company.com:8080
export HTTP_PROXY=http://proxy.company.com:8080
- Claude Codeが使用するドメイン(
api.anthropic.com)が社内ファイアウォールで許可されているか、IT部門に確認する
よくある失敗と対処法
失敗1:コンテキスト上限でセッションが突然終わる
長時間の会話や大量のファイルを読み込んだとき、コンテキストウィンドウの上限に達してセッションが終了することがあります。
これはエラーではなくモデルの仕様上の制約です。
対処法:
/compactコマンドで会話を要約・圧縮してからセッションを継続する- 新しい会話を開始して、必要な前提情報だけ再度伝える
CLAUDE.mdを活用して、毎回の前提情報をファイルに記録しておく
失敗2:npm install -g でパーミッションエラーが出る
macOSでグローバルインストール時にパーミッションエラーが出ることがあります。
対処法:
sudo を使う代わりに、npmのグローバルディレクトリをユーザーホーム配下に変更します。
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @anthropic-ai/claude-code
失敗3:レート制限で応答が止まる
連続してリクエストを送り続けると、レート制限(Rate limit)に引っかかって応答が返らなくなることがあります。
対処法:
- 少し時間をおいてから再試行する(通常1分程度で解除される)
- 大量のファイルを一度に処理するような操作は、複数のセッションに分割して実行する
- claude.ai のアカウントページで使用量を確認し、上限に近い場合は翌日に持ち越す
よくある質問(FAQ)
Q. Claude Codeはどのモデルを使っている?
A. 2026年9月時点では、Claude Sonnet系モデルが主に使われています。claude --model オプションで使用モデルを指定することもできます。利用可能なモデルは claude --help で確認できます。
Q. APIキーとClaude Codeの認証はどう違う?
A. Claude Codeのデフォルト認証はClaudeサブスクリプション(claude.ai)のアカウントを使います。Anthropic APIキーを直接使いたい場合は ANTHROPIC_API_KEY 環境変数を設定することで切り替えられます。サブスクリプション利用の場合はAPIキーは不要です。
Q. Windowsでも動きますか?
A. 動作します。ただし、WSL2(Windows Subsystem for Linux)上での実行が推奨されています。PowerShellやコマンドプロンプトでも動作しますが、WSL2環境の方が安定しています。インストール手順は公式ドキュメントを参照してください。
まとめ
Claude Codeのエラーは、認証問題・インストール不備・ネットワーク遮断・サービス障害の4つがほとんどです。
解決の優先順位:
status.anthropic.comでサービス障害を確認claude auth statusで認証状態を確認し、必要なら再ログインclaude --versionでインストール状態を確認- バージョンを最新に更新する
- プロキシ設定を確認する
再発防止のためにやっておくべきことは以下の3点です。
- 月に1回
npm update -g @anthropic-ai/claude-codeで定期更新する CLAUDE.mdをプロジェクトに作成して前提情報を記録しておく- 長いセッションでは
/compactコマンドを定期的に使ってコンテキストを整理する
最終更新日:2026年9月28日
