Claude Code는 Anthropic 서비스에 연결할 수 없습니다.
주의 사항:새로운 설정의 CLI 구성 가이드에서 여기까지 왔다면 아래의 OS에 맞는 코드 조각을 실행한 다음 CLI 가이드로 돌아가서 계속하세요.
증상
npm 설치 clude 직후 터미널에서 실행하면 다음 오류가 인쇄됩니다.
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를 다시 시작하세요. 이제 clude를 실행하면 대화형 프롬프트로 바로 이동하게 됩니다.
macOS
- 애플리케이션 목록에서 터미널을 엽니다.
- 다음 명령을 붙여넣고 Enter를 누르십시오.
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.json팁:터미널에서 jq를 찾을 수 없다고 보고하면 다음을 사용하여 설치합니다.
brew install jq 먼저 위의 명령을 다시 실행하세요.Claude CLI를 다시 시작하세요. 이제 clude를 실행하면 대화형 프롬프트로 바로 이동하게 됩니다.