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

故障排查与参考

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

这组页面负责把“遇到问题怎么判断”讲清楚。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 迭代快,过期排障结论会误导后续教程和用户。

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

官方来源

本页目录