
报错 app-unavailable-in-region
这个错误说明 Claude Code 在你所在的地区不可用。返回的 HTML 页面是'App unavailable in region'(应用在该地区不可用)的提示页面,而不是安装脚本。
问题原因
Anthropic 目前对 Claude Code 的可用性有地区限制,你的 IP 地址所在地区可能不在支持范围内。
解决方案
方案 1:使用 npm 安装(绕过地区限制)
npm 弃用的核心原因是 Anthropic 希望提供一个不依赖 Node.js 生态、能自动更新、更稳定的独立工具,而非与 npm 有技术冲突。
如果 curl 安装脚本被地区屏蔽,可以直接使用 npm 安装:
npm install -g @anthropic-ai/claude-code
要求:Node.js 18.0 或更高版本
方案 2:使用 Homebrew(macOS/Linux)
brew install --cask claude-code
注意:Homebrew 版本不会自动更新,需要手动运行 brew upgrade claude-code
方案 3:检查地区支持
Claude Code 并非在所有国家/地区都可用。官方文档明确指出,如果出现'App unavailable in region'错误,说明该服务在你所在国家不可用。
你可以:
- 查看 Anthropic 官方支持的国家/地区列表
- 使用支持地区的网络环境重新尝试 curl 安装
方案 4:Windows 用户替代方案
如果在 Windows 上遇到此问题,可以尝试:
- PowerShell 安装:
irm https://claude.ai/install.ps1 | iex - 使用 WSL:在 WSL 内部运行 Linux 安装命令
安装后验证
无论使用哪种方法,安装完成后运行:
claude
首次启动会提示浏览器登录,支持以下账户类型:
- Claude Pro / Max / Teams / Enterprise
- Anthropic Console(API 账户)
- AWS Bedrock / Google Vertex AI(企业云提供商)
总结
| 安装方式 | 命令 | 适用场景 |
|---|---|---|
| npm(推荐) | npm install -g @anthropic-ai/claude-code |


