Claude Codeは Anthropic サービスに接続できません
注意:新規セットアップの CLI 構成ガイドからここに到達した場合は、以下の OS のスニペットを実行してから、CLI ガイドに戻って続行してください。
症状
npm-installing claude の直後にターミナルから実行すると、次のエラーが表示されます。
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 にオンボーディング フラグが欠落していることが原因です。以下のスニペットはそれを直接記述しています。
窓
- Win + R を押し、「cmd」と入力して Enter キーを押し、コマンド プロンプトを開きます。
- 次のコマンドを貼り付けて Enter キーを押します。
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
- アプリケーションリストからターミナルを開きます。
- 次のコマンドを貼り付けて Enter キーを押します。
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.jsonヒント:ターミナルが jq が見つからないと報告した場合は、次のようにインストールします。
brew install jq まず、上記のコマンドを再実行します。Claude CLI を再起動します。claude を実行すると、対話型プロンプトが直接表示されます。
以下も参照してください。← CLI 設定ガイドに戻る