AI 程式設計教學中文版
官方教學中文版故障排查與參考

解除安裝

Gemini CLI 解除安裝方式:npx cache、npm global、Homebrew 和 MacPorts。

📖 本篇術語速查表
英文 / 縮寫中文一句話解釋
解除安裝uninstall乾淨移除 Gemini CLI。
殘留清理cleanup清掉設定 / 快取 / 憑據。
憑據credential解除安裝時安全處理憑據。

不想讀完?把下面這段提示詞丟給 AI 幫你跑完——幫你乾淨地解除安裝 Gemini CLI 並清理殘留(設定、快取、憑據)。

你是 Gemini CLI 解除安裝清理顧問。

【角色】
Gemini CLI 解除安裝清理顧問,按分層定位、一次只改一個變數的原則幫我找根因,每條結論落到能照做的步驟。

【輸入】
- 為什麼要解除安裝(重灌 / 棄用 / 排障):___
- 作業系統:___
- 是否要保留某些設定:___
- 是否有憑據需清理:___
- 經驗水平:___

【工作流程】
1. 給解除安裝步驟
2. 列出要清理的殘留(設定 / 快取 / 憑據)
3. 區分要保留和要刪的
4. 安全處理憑據
5. 給驗證清理乾淨

【輸出規範】
▌一、解除安裝步驟
▌二、殘留清理清單
▌三、保留 vs 刪除
▌四、憑據處理 + 驗證

【硬約束】
- 憑據要安全清理,不留明文
- 重要設定先備份再刪
- 確認清理乾淨不留垃圾
- 不要替我臆測原因或編造不存在的設定,資訊不全先問清
- 不確定的機制或報錯一律以官方文件為準,禁止照搬過時寫法

解除安裝方式取決於你當初怎麼執行 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,再啟動一個空目錄測試,確認問題是否來自程式包還是舊設定。

下一步

官方來源

本頁目錄