ai相关:claude code启动时报错(linux平台)
一,报错信息:
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR_BAD_REQUEST
如图:

二,原因:
这是因为claude code首次启动时会检查用户地区
部分地区因法律原因被限制使用,
可以增加一个配置 hasCompletedOnboarding 用于记录用户是否已完成首次启动的引导流程(新手教程/入门介绍)。
具体作用如下:
状态标记:它仅仅是一个布尔值标记,用来告诉程序“这个用户已经注册或登录并完成了初始化设置”,不需要再重复展示那些新手指导信息。
三,解决:
$ more .claude.json
{
"firstStartTime": "2026-03-08T13:52:01.859Z",
"opusProMigrationComplete": true,
"sonnet1m45MigrationComplete": true,
"userID": "1975beadd9aa708b254910a7bfd288f603c94800d5dc123c6b93b6f76747e4d0"
}
在内容中增加一行,如下:
"hasCompletedOnboarding": true
浙公网安备 33010602011771号