ai相关:claude code启动时报错(linux平台)

一,报错信息:

Unable to connect to Anthropic services

Failed to connect to api.anthropic.com: ERR_BAD_REQUEST
如图:

image

二,原因:

这是因为claude code首次启动时会检查用户地区

部分地区因法律原因被限制使用,

可以增加一个配置 hasCompletedOnboarding 用于记录用户是否已完成首次启动的引导流程(新手教程/入门介绍)。
具体作用如下:
状态标记:它仅仅是一个布尔值标记,用来告诉程序“这个用户已经注册或登录并完成了初始化设置”,不需要再重复展示那些新手指导信息。

三,解决:

$ more .claude.json 
{
  "firstStartTime": "2026-03-08T13:52:01.859Z",
  "opusProMigrationComplete": true,
  "sonnet1m45MigrationComplete": true,
  "userID": "1975beadd9aa708b254910a7bfd288f603c94800d5dc123c6b93b6f76747e4d0"
}

在内容中增加一行,如下:

"hasCompletedOnboarding": true

 

posted @ 2026-03-08 22:07  刘宏缔的架构森林  阅读(19)  评论(0)    收藏  举报