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,再啟動一個空目錄測試,確認問題是否來自程式包還是舊配置。

下一步

官方來源

本頁目錄