Claude Code 苹果电脑使用手把手脚把脚使用教学说明01篇(含自我学习过程)

发布时间:2026/10/18 15:45:49
Claude Code 苹果电脑使用手把手脚把脚使用教学说明01篇(含自我学习过程) 1. 苹果电脑上跑 Claude Code先搞清楚它到底是个什么东西Claude Code 是 Anthropic 推出的命令行 AI 编程助手简单说就是你把终端打开敲一句claude它就能读你当前项目的代码、帮你改文件、跑命令、解释报错。它不是一个带界面的编辑器而是挂在终端里的一个「会写代码的搭档」。适合谁适合已经习惯用终端、或者愿意花半小时把终端用顺手的 macOS 用户尤其是 M 系列芯片的 Mac因为 Homebrew 和 Node.js 在这类机器上装起来最省心。很多人第一次听说它以为要去官网下个 dmg 双击安装结果发现根本没有图形安装包。它的分发方式就是 npm 全局包所以真正的第一步不是装 Claude Code而是把 Node.js 和 npm 准备好。这也是我在苹果电脑上折腾时踩的第一个坑直接照着某段命令敲npm install -g anthropic-ai/claude-code终端回我一句command not found: npm。原因很简单macOS 自带的是旧版环境没有 npm得先自己装。这篇就按「macOS 新手从零起步」的路线走一遍Homebrew 装 Node.js 与 npm再装 Claude Code然后初始化、配置、发起第一次对话。中间我会把自己学习过程中遇到的报错、误判、修正过程都写出来你照着敲基本能一次跑通。核心检索词先摆在这Claude Code 在苹果电脑上的安装与首次对话靠的是 Homebrew Node.js npm 这条链路缺一环都会卡住。需要提前说明一点Claude Code 默认会引导你登录官方账号但国内直连官方服务往往不通。所以本文的配置环节会走兼容 Anthropic 接口的第三方平台方案把 Base URL、密钥、模型 ID 三样配好让它能稳定跑起来。这也是后面第 3 节配置片段的重点。2. 前置准备Homebrew、Node.js、npm 三件套怎么装才不翻车先说 Homebrew。它是 macOS 上的包管理器你可以理解成「终端里的应用商店」装 Node.js、装 git、装各种命令行工具都靠它。官方安装脚本走的是 GitHub 源国内网络下大概率卡住或者直接失败我试过好几次都是转圈到超时。所以直接换国内镜像脚本命令如下/bin/bash -c $(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)这条命令执行时间会比较长终端可能几分钟没动静别以为死了耐心等。装完之后M 系列芯片的 Homebrew 默认在/opt/homebrewIntel 芯片在/usr/local。这里有个高频坑装完 brew 后新开终端敲brew -v提示找不到命令这是因为 brew 的可执行路径还没进环境变量。解决办法是执行一次eval $(/opt/homebrew/bin/brew shellenv)如果你想让它在每次开终端时自动生效把上面这行追加到~/.zshrc里echo eval $(/opt/homebrew/bin/brew shellenv) ~/.zshrc source ~/.zshrc接着装 Node.js。有了 brew 就一行brew install node装完验证两条命令都要出结果node -v npm -v只要各自打印出版本号比如v22.x.x和10.x.x就说明 Node.js 和 npm 都到位了。这里第二个坑来了有人node -v有输出npm -v却报错通常是 brew 装到一半被中断重新跑一次brew install node即可。还有人是之前用官网 pkg 装过旧版 Node导致 brew 版本和旧版本打架which node一看指向了/usr/local/bin/node这时候把旧版卸干净再重装最稳。git 一般 macOS 自带敲git --version能出版本号就不用管。编辑器方面VS Code 不是必须的但后面看配置文件、改settings.json会方便很多装不装看你习惯。到这一步前置三件套就算齐了可以进入 Claude Code 本体的安装。3. 安装 Claude Code 并写对配置文件Base URL、Key、Model ID 一个都不能少前置齐了装 Claude Code 就一行npm install -g anthropic-ai/claude-code装完验证claude --version能打印版本号就说明二进制已经进 PATH 了。如果提示command not found: claude八成是 npm 全局 bin 目录没进环境变量执行npm config get prefix看下路径通常把$(npm config get prefix)/bin加进~/.zshrc的 PATH 就行。接下来是关键的配置环节。直接敲claude启动它会弹出一个登录方式选择Select login method: ❯ 1. Claude account with subscription 2. Anthropic Console account 3. 3rd-party platform选项 1 是官方订阅账号选项 2 是官方 API 计费账号这两个在国内网络下都不好直连。选项 3 是第三方云平台。我们要做的是绕开这个交互直接用兼容 Anthropic 接口的平台配置让它启动后不再弹登录页直接进对话。配置分永久和临时两种。永久配置写进~/.claude/settings.json这个文件如果不存在就自己建。内容如下注意把sk-开头的密钥换成你自己的{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: sk-你的密钥, ANTHROPIC_MODEL: claude-sonnet-4-5, ANTHROPIC_SMALL_FAST_MODEL: claude-haiku-4-5 } }这里三件套必须齐全Base URL 指向https://taotoken.net/apiKey 用你在平台申请的令牌Model ID 填平台支持的模型名。少任何一个启动时要么报 401要么报模型不存在。临时配置就是终端里 export 三条export ANTHROPIC_BASE_URLhttps://taotoken.net/api export ANTHROPIC_AUTH_TOKENsk-你的密钥 export ANTHROPIC_MODELclaude-sonnet-4-5临时配置只在当前终端窗口有效关掉就没了适合先试通再落盘。密钥的申请入口在控制台的 API Keys 页面登录后新建一个令牌复制出来即可。如果你打算长期在项目里用建议直接写settings.json省得每次开终端都要 export。配置写好后再敲claude正常情况下不会再出现登录选择页而是直接进入对话界面。这一步是整个流程的分水岭配对了后面一路顺配错了就会卡在 401 或者连接失败上第 5 节我会把常见报错逐条拆开。4. 发起第一次对话并逐条验证确认真的跑通了配置生效后进入一个空目录测试最干净。先建个测试文件夹mkdir ~/claude-test cd ~/claude-test claude进入交互界面后先问一个不涉及文件操作的问题验证链路通不通帮我用一句话解释什么是递归如果模型正常返回内容说明 Base URL、Key、Model ID 三件套都对了网络链路也通。这一步能过后面基本不会有大问题。接着验证它的文件读写能力。在~/claude-test里让它创建一个文件帮我创建一个 hello.py内容是打印 Hello Claude Code正常的话它会请求你确认写入操作你按提示同意然后ls一下就能看到hello.py。再让它跑一下运行 hello.py终端应该输出Hello Claude Code。这三步走完——纯对话、建文件、跑脚本——就说明 Claude Code 在你苹果电脑上完整跑通了。再补一个验证模型是否按你配置走的技巧在对话里问「你是什么模型」虽然模型自报不一定百分百准但结合返回速度和风格能大致判断。更靠谱的是看启动时的日志如果配置里模型名写错启动阶段就会报错根本进不了对话。所以只要你能顺利对话模型 ID 基本就是对的。实测下来M 系列芯片的 Mac 从零到跑通熟练的话二十分钟内能搞定新手慢一点四十分钟也够了。真正耗时的不是敲命令而是等 Homebrew 安装和排查环境变量。把第 2、3 节的命令按顺序走一遍中间别跳步成功率很高。5. 常见报错逐条排查401、连接失败、模型不存在都怎么修第一个高频报错是 401。终端里通常长这样API Error: 401 Unauthorized原因就三类Key 写错、Key 过期、Key 没配上。先检查~/.claude/settings.json里ANTHROPIC_AUTH_TOKEN的值有没有多余空格或换行再确认这个 Key 在平台控制台里还是启用状态。如果用的是临时 export注意新开终端窗口后 export 就失效了得重新执行。第二个是连接类报错可能提示Connection error或fetch failed。先确认ANTHROPIC_BASE_URL写的是https://taotoken.net/api注意结尾不要多加斜杠也不要写成别的路径。然后测一下网络能不能通curl -I https://taotoken.net/api能返回 HTTP 状态码就说明地址可达。如果这里就失败那是网络层的问题跟 Claude Code 本身无关。第三个是模型相关报错比如提示模型不存在或model not found。这通常是ANTHROPIC_MODEL填了一个平台不支持的模型名。解决办法是去平台的模型列表页确认可用模型 ID原样填进去。大小写、连字符都要一致claude-sonnet-4-5和claude-sonnet-4.5在有些平台是两个东西。第四个是启动时反复弹登录选择页。这说明你的配置没被读到。检查两点settings.json是不是放在~/.claude/目录下文件名是不是严格叫settings.json。放错目录或者文件名写成setting.jsonClaude Code 都不会认。改完文件后重新敲claude即可。第五个是command not found: claude。这是 npm 全局路径没进 PATH。执行npm config get prefix把输出的路径加上/bin追加到~/.zshrc的 PATH 里source ~/.zshrc后重试。如果还不行npm list -g --depth0看看包到底装没装上没装上就重跑一次安装命令。第六个是权限报错安装全局包时提示EACCES。这通常是 npm 全局目录权限不对别用 sudo 硬装正确做法是把 npm 的全局目录改到用户目录下或者用 nvm 管理 Node 版本从根上避开权限问题。把这几类报错对照着排一遍基本能覆盖新手会遇到的九成问题。核心思路就一句先确认环境变量和配置文件再确认网络最后确认模型名从下往上查别一上来就怀疑代码。6. 后续怎么用得更顺把 Claude Code 接进日常开发流跑通第一次对话只是起点。真正让它发挥价值是把它接进你日常的项目里。进到具体项目目录再敲claude它就能读到当前项目的文件结构你可以直接说「帮我看看这个报错」「给这个函数加注释」「把这段逻辑重构成异步」它会基于真实代码给建议而不是空谈。如果你同时用多个模型或者多个平台配置管理会变麻烦。这时候可以把不同环境的配置拆成不同的settings.json或者用环境变量在启动前切换。长期做编码和 Agent 类任务的话用 Coding Plan 这类套餐会比按量计费更划算具体可以在平台上对比一下用量再决定。另外提醒一句Claude Code 是终端里的助手不是替代编辑器的工具。我的习惯是编辑器里写代码遇到卡壳、重构、解释报错时切到终端问它两边配合效率最高。别指望它替你写完整个项目把它当成一个随时能问的资深同事心态就对了。最后留个实用技巧把常用的启动命令和配置检查命令写成一个小脚本放在~/.zshrc里做成 alias比如alias ccclaude每次开终端直接敲cc就进对话省去记路径的麻烦。配置一次长期受益。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询