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

卸载

Gemini CLI 卸载方式:npx cache、npm global、Homebrew 和 MacPorts。

卸载方式取决于你当初怎么运行 Gemini CLI。

卸载 CLI 不等于删除配置。~/.gemini、项目 .gemini/、trusted folders、settings、skills、extensions、memory 和 shell 环境变量需要单独判断。

先确认安装来源

运行方式清理对象验证命令
npx @google/gemini-clinpm _npx cachenpm config get cache
npm install -g全局 npm packagenpm list -g @google/gemini-cli
Homebrewbrew formulabrew list --versions gemini-cli
MacPortsport packageport installed gemini-cli
源码运行本地 clone、build 产物、shell aliascommand -v gemini

npx

npx 不会永久安装包,而是使用 npm cache。要清理 Gemini CLI 的 npx 临时包,需要清理 _npx cache。

macOS / Linux:

rm -rf "$(npm config get cache)/_npx"

Windows PowerShell:

Remove-Item -Path (Join-Path $env:LocalAppData "npm-cache\_npx") -Recurse -Force

npm global

如果用全局 npm 安装:

npm uninstall -g @google/gemini-cli

Homebrew

brew uninstall gemini-cli

MacPorts

sudo port uninstall gemini-cli

卸载前检查

如果只是版本旧,不一定要卸载,直接更新通常更合适:

npm install -g @google/gemini-cli@latest

如果 gemini 仍然指向旧版本,先查 command -v gemini 和 shell alias/function。很多“卸载失败”其实是 PATH 中还有另一个安装来源。

卸载不等于清空配置

卸载 package 只移除 CLI 程序或缓存,不会自动删除你的 ~/.gemini 配置、会话、trusted folders、settings、skills、extensions 或 memory。排查问题时要区分:

  • 程序包问题:卸载 / 重装 CLI。
  • 配置污染:检查 ~/.gemini/settings.json、项目 .gemini/settings.json
  • 会话或 memory 问题:检查 /memory show、session 恢复来源。
  • npx cache 问题:清 _npx cache。

如果只是想重置一个项目,优先检查项目目录里的 .gemini/,不要直接删全局 ~/.gemini。全局目录可能包含所有项目共享的配置和记忆。

清理决策

目标推荐动作
想升级到最新 stable直接更新,不先卸载
npx 老是跑旧包_npx cache
npm 全局版本坏了npm uninstall -g 后重装
多安装源冲突逐个卸载非目标来源,再确认 command -v gemini
项目配置污染临时移开项目 .gemini/,不要直接删全局目录
要换账号或认证方式先看认证页和 settings,不把卸载当退出登录

安全重置顺序

如果你确实想做“干净重装”,建议按影响范围从小到大处理:

  1. 在空目录运行 gemini --version,确认是否只有当前项目异常。
  2. 临时重命名项目 .gemini/,判断项目 settings、env、commands、extensions 是否导致问题。
  3. 清理 npx cache 或卸载当前包管理器安装的 CLI。
  4. 重新安装 stable,再用空目录做一次最小启动。
  5. 只有确认全局配置本身损坏时,才备份后处理 ~/.gemini

这样做的好处是可以保留长期配置和记忆,同时定位问题来源。直接删除全局目录虽然看起来快,但会把 trusted folders、skills、extensions、memory 和团队约定一起抹掉,后续更难判断原始问题。

验收方式

卸载后运行 command -v gemini 或等价命令确认入口是否还存在。重装后运行 gemini --version,再启动一个空目录测试,确认问题是否来自程序包还是旧配置。

下一步

官方来源

本页目录