惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

O
OpenAI News
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
博客园 - 聂微东
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
The Cloudflare Blog
月光博客
月光博客
雷峰网
雷峰网
Last Week in AI
Last Week in AI
SecWiki News
SecWiki News
Google Online Security Blog
Google Online Security Blog
AI
AI
H
Heimdal Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
T
Tailwind CSS Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
人人都是产品经理
人人都是产品经理
H
Hacker News: Front Page
Jina AI
Jina AI
美团技术团队
S
Security Archives - TechRepublic
Help Net Security
Help Net Security
量子位
博客园 - 【当耐特】
有赞技术团队
有赞技术团队
罗磊的独立博客
T
Threatpost
S
Secure Thoughts
腾讯CDC
Latest news
Latest news
Spread Privacy
Spread Privacy
Attack and Defense Labs
Attack and Defense Labs
博客园 - Franky
C
CERT Recently Published Vulnerability Notes
Know Your Adversary
Know Your Adversary
Application and Cybersecurity Blog
Application and Cybersecurity Blog
L
LINUX DO - 热门话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
G
GRAHAM CLULEY
宝玉的分享
宝玉的分享
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Hugging Face - Blog
Hugging Face - Blog

码云笔记

智谱AI正式开源GLM-5. 2 模型:主打1M无损上下文与长程代码任务 小米 MiMo Claw 正式版上线 轻量化 Agent 打通金山办公生态 如何定义 Vue 的动态路由?如何获取传过来的动态参数? 记录Claude Code Router 接入过程遇到问题及解决方法 千问AI眼镜凭硬核实力领跑2026智能穿戴赛道 程序员特有的习惯你占了几条! 郝景芳新作半数内容由AI创作,文坛郝景芳AI写作争议再起 使用 iftop、nload、bmon、vnstat 监控 Linux 网络带宽 现代富文本编辑器为什么最终都会抛弃 DOM? Vue 的 v-cloak 和 v-pre 指令有什么作用? 去哪里买抖音号?抖音小号在线购买-抖音小号出售批发 实名闲鱼小号出售|闲鱼账号批发|咸鱼发布账号|出售闲鱼发布账号 zfb号购买-支付宝小号购买-实名支付宝购买号-企业支付宝购买-支付宝小号批发 个人支付宝实名账号出售|v2/v3支付宝账号出售|实名支付宝小号购买 闲鱼账号哪里有卖-闲鱼实名账号购买的途径 Java注解的实现原理是什么? Agentation MemPalace 《置身钉内》之好词好句好段摘抄 AI有声书革命!万象有声全自动生产线,7元/万字颠覆网文有声化行业 详解CentOS 7跨版本迁移Rocky Linux9 生产环境安全升级教程 Java中序列化与反序列化的含义是什么? 18. Python 标准库之 Json 模块
macOS AI CLI工具安装与避坑指南 OpenClaw Gemini Claude报错全套解决方案
思否小叶 普通 · 2026-06-17 · via 码云笔记

AI 概述

本文梳理OpenClaw、Gemini CLI、Claude Code三款AI命令行工具安装配置常见故障,分别解析依赖下载、权限、域名、OAuth认证、网络超时、证书校验等报错成因,并给出配套排查方案,着重标注MiniMax国内外域名混淆、LaunchAgent权限等高频大坑。

目录

文章目录隐藏

  1. 一、OpenClaw 安装与配置
  2. 二、Gemini CLI 安装与认证
  3. 三、Claude Code 配置与网络问题
  4. 结语

本文是 macOS 系统下 OpenClaw、Gemini CLI、Claude Code 三款主流 AI 命令行工具的避坑指南,完整覆盖安装、认证、API 对接全流程。针对依赖安装卡死、权限报错、域名混淆、网络超时、证书校验失败等高频故障拆解成因,给出可直接执行的排查命令与稳定配置方案,解决各类实操疑难问题。

OpenClaw 依赖树庞大(709 个包,2026.2x 版本),安装过程涉及网络下载、本地服务启动、LaunchAgent 注册等多个环节,任何一环的网络异常都会导致安装失败或运行时报错。

npm install 网络卡死

问题描述:执行 npm install -g openclaw 后,终端长时间无输出,看起来像卡死。

问题思路:npm 安装依赖包时需要从 npm 官方仓库下载大量文件,下载速度极慢甚至超时,容易误判为程序卡死。

解决方案:通过以下命令监控安装进度,判断是否正常进行:

ls -la /usr/local/lib/node_modules/openclaw # 目录有新增文件 → 正在安装 du -sh /usr/local/lib/node_modules/openclaw # 大小持续增长 → 正在下载

直到终端输出 added 709 packages in 18m,才算安装完成。

LaunchAgent 安装失败(Error 125)

问题描述:执行 openclaw gateway install 报错:Bootstrap failed: 125: Domain does not support specified action

问题思路:macOS 的 launchd 要求 LaunchAgent 必须在图形界面登录会话(gui/501)下 bootstrap。SSH 远程连接、sudo root 切换、或 headless 环境下运行均会触发此错误。

解决方案:确保在本地图形界面会话中执行安装命令,避免通过 SSH 或 sudo 切换身份后操作。

Token Mismatch 与配置文件混乱

问题描述:Dashboard 显示 unauthorized: gateway token mismatch,status 显示 RPC probe failed (code 1008)

问题思路:服务端存储的 gateway.auth.token 与客户端 probe 使用的 gateway.remote.token 不一致。常见于曾使用 sudo/root 安装导致配置文件路径混乱(root 权限写入 /usr/local/,普通用户写入 ~/.openclaw/)。

解决方案:手动同步 token:

openclaw config set gateway.remote.token "$(cat ~/.openclaw/openclaw.json | grep '"token"' | awk -F'"' '{print $4}')"

此命令可重新打开正确的 web 认证,页面 token 与当前后台运行一致。

同类扩展:多用户环境下,务必统一使用单一用户身份管理 CLI 工具,避免权限混用导致配置污染。

Gemini API 接入报 fetch failed

问题描述:当配置了例如 Google Gemini 时,tui 页面和 Web 界面对话显示 fetch failed,日志显示 too many failed authentication attempts

Gemini API 接入报 fetch failed

MiniMax API 域名陷阱(重点大坑)

问题描述:调用 MiniMax API 时返回 HTTP 401 authentication_error: invalid api key

问题思路:MiniMax 存在国内版两个独立服务,域名不同:

  • 国内版api.minimaxi.com
  • api.minimax.io(注意结尾的 i

大虾引导页配置模型时,如果你开通了 MiniMax 订阅,要选择带 CN 的接入端点:

MiniMax API 域名陷阱

两者 API 密钥不互通,官方文档也是混用的。即使咨询 MiniMax 官方问答机器人,它也可能给出错误的域名答案。如下图所示,MiniMax 官网的聊天 agent 也给出了错误的地址。

MiniMax 官网的聊天 agent 也给出了错误的地址

小红书众多网友也败在这个大坑上

解决方案:务必以官方文档中的 curl 测试用例为准,(官网对接 OpenClaw 地址 https://platform.minimaxi.com/docs/coding-plan/openclaw)确认正确的 baseurl 后再对接 API。在 Anthropic 兼容端点配置中,需选择带 CN 的模型,再填写 API Key。

二、Gemini CLI 安装与认证

Gemini CLI 依赖 Google 账号 OAuth 认证和 Google AI API,需要解决认证跳转和 API 调用两层的网络连通性问题。

Google 账号 OAuth 同意失败

问题描述:浏览器跳转后报错:Sign-in failed — The authentication did not complete successfully. The following products are not yet authorized to access your account: Gemini Code Assist, Gemini CLI

问题思路:Gemini API 的部分服务在受限制,OAuth 流程可能被拦截或返回异常状态。

解决方案:直接使用 API Key 认证:

1.前往 Google AI Studio 获取 API Key

Gemini CLI 安装与认证

2.运行 gemini 后选择 2. Use Gemini API Key

3.粘贴 API Key 完成认证

同类扩展:所有需要 Google OAuth 的工具 Google Cloud SDK、Firebase CLI 等均可能遇到类似问题,优先考虑 API Key 方案。

对话超时 443

问题描述:登录或对话时提示 Failed to exchange authorization code for tokens: connect ETIMEDOUT 74.125.203.95:443

问题思路:终端尝试连接 googleapis.com 进行 OAuth 认证或 API 调用时被防火墙拦截,导致连接超时。

解决方案

API Error: fetch failed

问题描述:对话时提示 [API Error: fetch failed]

问题思路:Node.js 运行时没有自动读取系统环境变量中的设置。

配额耗尽

问题描述:提示 [API Error: You have exhausted your daily quota on this model.]

问题思路:Gemini CLI 默认使用较高级模型,免费额度极低(每天约 50 次请求)。

解决方案:前往 AI Studio 确认配额使用情况。若已耗尽,更换 Google 账号重新生成 API Key 并在终端替换。

三、Claude Code 配置与网络问题

Claude Code(claude)默认使用 Anthropic 官方 API,需要通过自定义端点访问。配置 MiniMax 等第三方兼容端点时,证书和域名问题是主要障碍。

cc-switch 测速 404

问题描述:执行 cc-switch 测速时返回 404 错误。

Claude Code 配置与网络问题

问题思路https://api.minimaxi.com/anthropic 根路径返回 404 是设计如此,不是 bug。只要 claude . 能正常对话,测速 404 可忽略。

解决方案:无需处理,忽略即可。

自签名证书检测(重点)

问题描述:提示 API Error: Unable to connect to API: Self-signed certificate detected. Check your proxy or corporate SSL certificates

自签名证书检测(重点)

问题思路:使用自定义 API(如 MiniMax 的 https://api.minimaxi.com/anthropic)时,Node.js/Bun 运行时的 TLS 验证机制检测到证书链问题。可能原因包括:

  • macOS Keychain 残留的自签名/中间证书;
  • 网络环境干预等。

解决方案:分两种情况处理。

方案一:临时禁用证书验证(仅用于快速验证,不推荐长期使用)

export NODE_TLS_REJECT_UNAUTHORIZED=0 claude .

临时禁用证书验证

方案二:关闭

结语

三款 AI CLI 工具故障大多源于网络、权限、API 域名与证书校验四类问题,核心规避思路为统一用户权限、核对服务商区分内外网接口、按需调整 TLS 校验规则。依照文中排障方法逐一核对,可快速解决安装认证异常。日常使用优先选用 API Key 认证,能大幅降低 OAuth 流程带来的连通障碍。

以上关于macOS AI CLI工具安装与避坑指南 OpenClaw Gemini Claude报错全套解决方案的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

33

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » macOS AI CLI工具安装与避坑指南 OpenClaw Gemini Claude报错全套解决方案