AI 编程教程中文版
官方教程中文版故障排查与参考

故障排查与参考

Gemini CLI 故障排查与参考入口:FAQ、登录错误、常见报错、卸载、release notes 和 npm package 结构。

📖 本篇术语速查表
英文 / 缩写中文一句话解释
故障排查与参考reference排障和参考资料总览。
按现象定位by symptom从问题反查该看哪篇。
实时核验live check版本类信息以官方为准。

不想读完?把下面这段提示词丢给 AI 帮你跑完——帮你按问题快速定位该看 Gemini CLI 的哪篇排障或参考。

你是 Gemini CLI 排障参考导航顾问。

【角色】
Gemini CLI 排障参考导航顾问,按分层定位、一次只改一个变量的原则帮我找根因,每条结论落到能照做的步骤。

【输入】
- 我的问题或需求:___
- 涉及方面(安装 / 故障 / 版本 / 包):___
- 最近的变化:___
- 紧迫程度:___
- 经验水平:___

【工作流程】
1. 把需求归到对应类别
2. 指向该看的篇
3. 给分层排查起点
4. 提示需实时核验或找支持
5. 给落地下一步

【输出规范】
▌一、需求归类
▌二、对应篇
▌三、分层排查起点
▌四、核验 / 支持

【硬约束】
- 一次只改一个变量定位根因
- 版本类以官方为准
- 敏感信息不暴露
- 不要替我臆测原因或编造不存在的设置,信息不全先问清
- 不确定的机制或报错一律以官方文档为准,禁止照搬过时写法

这组页面负责把“遇到问题怎么判断”讲清楚。Gemini CLI 的常见问题通常集中在认证、配额、Node 环境、sandbox、CI 环境变量和版本渠道。

排障入口的目标是缩小范围:先判断问题属于账号、网络、安装、配置、权限、版本还是源码开发,再进入对应页面。

学习路径

flowchart LR
    FAQ["FAQ"] --> Troubleshooting["Troubleshooting"]
    Troubleshooting --> Uninstall["Uninstall"]
    Troubleshooting --> Release["Release notes"]
    Release --> NPM["NPM package"]
    NPM --> Understanding["Understanding series"]

    style FAQ fill:#dbeafe,stroke:#3b82f6
    style Troubleshooting fill:#fee2e2,stroke:#ef4444
    style NPM fill:#dcfce7,stroke:#22c55e

目录

页面解决的问题
FAQ常见误解、配额、ESM、缓存 token、API key 存储
故障排查登录、证书、PATH、MCP、sandbox、CI、退出码
卸载npx cache、npm global、Homebrew、MacPorts、配置残留
Release notesstable / preview / nightly、版本变更和教程复检
NPM packageCLI/core 包边界、workspace、源码排查

排查顺序

先确认版本 -> 再看认证方式 -> 再看环境变量 -> 再看网络/证书 -> 最后看 sandbox 和工具权限

排障时不要先改配置。先把错误原文、CLI 版本、安装来源、认证方式、当前目录、是否 sandbox、是否 CI 记录下来。很多问题看起来像模型失败,实际是 PATH、证书、配额或环境变量。

分流判断

你看到的现象优先进入
429、OAuth、cached token、API keyFAQ
登录失败、证书失败、command not found故障排查
旧版本、安装来源混乱、npx 缓存卸载
preview/nightly 行为变化Release notes
stack trace 进入 packages/coreNPM package

下一步

先读:FAQ

排障验收

一个排障结论至少要能说明:根因属于哪一层、用什么证据确认、改了什么、如何复现成功、是否影响其他入口。只写“重装后好了”不够,后续版本变化时无法复用。

如果问题和账号、配额、预览模型、release channel 或 npm package 有关,还要记录具体日期。Gemini CLI 迭代快,过期排障结论会误导后续教程和用户。

排障完成后,最好把对应页面的来源链接和验证日期一起更新。

官方来源

本页目录