← CLI設定ガイド に戻る

Claude Codeは Anthropic サービスに接続できません

注意:新規セットアップの CLI 構成ガイドからここに到達した場合は、以下の OS のスニペットを実行してから、CLI ガイドに戻って続行してください。

症状

npm-installing claude の直後にターミナルから実行すると、次のエラーが表示されます。

text
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR_BAD_REQUEST
Please check your internet connection and network settings.
Note: Claude Code might not be available in your country, check supported countries at https://anthropic.com/supported-countries

または、最初の起動時に、「Claude Codeへようこそ」画面が表示されますが、ログイン方法セレクターを通過できません。どちらの場合も、~/.claude.json にオンボーディング フラグが欠落していることが原因です。以下のスニペットはそれを直接記述しています。

窓

  1. Win + R を押し、「cmd」と入力して Enter キーを押し、コマンド プロンプトを開きます。
  2. 次のコマンドを貼り付けて Enter キーを押します。
bash
powershell -Command "$f='%USERPROFILE%.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"

Claude CLI を再起動します。claude を実行すると、対話型プロンプトが直接表示されます。

macOS

  1. アプリケーションリストからターミナルを開きます。
  2. 次のコマンドを貼り付けて Enter キーを押します。
bash
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.json
ヒント:ターミナルが jq が見つからないと報告した場合は、次のようにインストールします。 brew install jq まず、上記のコマンドを再実行します。

Claude CLI を再起動します。claude を実行すると、対話型プロンプトが直接表示されます。

以下も参照してください。← CLI 設定ガイドに戻る