01. 为什么我们要折腾 Claude Code?
作为 Anthropic 官方推出的 AI 编程"核武器",Claude Code 发布即出圈,瞬间席卷了全球开发者社区。它不仅是一个简单的AI编程工具,更是一个深度嵌入你终端环境的"数字高级工程师"。上线短短几天,其展现出的代码库理解深度与自主执行力,让无数开发者感叹:这可能就是终端编程的终极形态。但对于国内开发者来说,它的安装过程往往遵循着一个墨菲定律:如果一个简单的 curl 命令可能报错,那它一定会报错。本以为是"一键直达",结果是"一键撞墙"。今天我们就来把这堵墙拆了。
02. 理想很丰满:官方安装路径
如果你身处网络极其通畅的理想环境,安装确实只需要一行命令:
环境准备
在动手前,请确保你的 Node.js 版本大于等于 18。
输入 node -v 检查,版本太低的话,后面会报各种奇葩的语法错误。
安装命令
macOS / Linux / WSL:
arduino
curl -fsSL https://claude.ai/install.sh | bash
Windows (PowerShell):
arduino
irm https://claude.ai/install.ps1 | iex
Windows (CMD):
arduino
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
安装成功后,进入你的项目目录:
bash
cd your-project
claude
接下来就是登录授权。如果你能看到登录界面,恭喜你,你是那1% 的天选之子。
03. 现实很骨感:那些你必踩的坑
大多数人在执行完上述命令后,迎接他们的是各种报错。
坑一:区域不可用
当你兴冲冲访问 claude.ai 时,那个大大的报错页面,像极了 Steam 玩家在夏日大促时看到"您所在的地区不支持此产品"。解决方案:准备好你的"魔法访问工具"。这属于基础建设,懂的都懂。
坑二:消失的流量(终端不走代理)
"明明我浏览器能上 Claude,为什么终端安装还是报错?"这就是典型的大聪明行为:终端(Terminal)默认是不走系统代理的。
临时解决方案(仅对当前终端窗口有效):
ini
# 端口号请根据你代理软件的实际设置调整(常见如 7890)
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
坑三:缺失的 Git 环境(容易忽略)
Claude Code 的核心能力(如代码审计、自动提交)高度依赖 Git。如果你在一个从未配置过开发环境的新系统上操作,可能会遇到提示找不到 Git 的报错。解决方案:在执行 Claude Code 安装命令前,请务必先手动安装并配置好 Git。
04. 进阶方案:曲线救国
手动安装
先手动安装node 和git,检查安装情况:
css
node -v
npm -v
git --version
然后再手动安装claude code
bash
npm install -g @anthropic-ai/claude-code
账号注册
如果你没有海外手机号注册账号,或者没有 Visa 信用卡支付订阅费,别担心,AI 编程的车票还没丢。我们可以通过中转代理平台(如 dmxapi.com 等)直接购买模型服务,获取API_KEY来驱动 Claude Code。
配置方法
方法 A:环境变量法(最快)
在你的终端配置文件(如 .zshrc)或Win系统环境变量中加入:
ini
export ANTHROPIC_BASE_URL="https://dmxapi.cn"
export ANTHROPIC_AUTH_TOKEN="sk-xxxx你的API密钥"
方法 B:配置文件法(更稳定)
在 Claude Code 的配置目录中手动创建或修改 ~/.claude/settings.json:
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://dmxapi.cn",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxx你的API密钥"
}
}
注意: 无论用哪种方式,请务必保护好你的 API_KEY。不要把带有 Key 的配置文件上传到 GitHub 等公共仓库!
05. 结语
简单的事情也可能很复杂。在 2026 年的今天,开发者的一半功力似乎都花在了"搞定环境"上。但换个角度想,如果连 AI 编程的船都登录不上去,我们还怎么在代码的海洋里畅游呢?折腾这些配置的过程,本身也是在磨练我们解决问题的生存本能。
希望这篇指南能帮你顺利"登船"。