Appearance
卸载 Gemini CLI 的方法取决于安装方式:用 npx 运行过的需要清理 _npx 缓存目录,全局 npm 安装用 npm uninstall -g @google/gemini-cli,Homebrew 安装用 brew uninstall gemini-cli,MacPorts 用 sudo port uninstall gemini-cli。本页提供各方式在 macOS/Linux/Windows 上的完整命令。
卸载 Gemini CLI
根据你的安装方式选择对应的卸载方法。
方式一:npx 运行方式(清理缓存)
如果你是通过 npx @google/gemini-cli 运行的(而不是全局安装),需要清理 npx 临时缓存:
macOS / Linux:
bash
# npx 缓存通常在 ~/.npm/_npx
rm -rf "$(npm config get cache)/_npx"Windows(PowerShell):
powershell
# npx 缓存通常在 %LocalAppData%\npm-cache\_npx
Remove-Item -Path (Join-Path $env:LocalAppData "npm-cache\_npx") -Recurse -Force这会清除 npx 的所有临时缓存(不只是 Gemini CLI),其他通过 npx 运行过的包也会被清除。
方式二:npm 全局安装
如果你通过 npm install -g @google/gemini-cli 全局安装的:
bash
npm uninstall -g @google/gemini-cli这会完全从系统中移除 Gemini CLI 包。
方式三:Homebrew(macOS)
如果通过 brew install gemini-cli 安装的:
bash
brew uninstall gemini-cli方式四:MacPorts(macOS)
如果通过 sudo port install gemini-cli 安装的:
bash
sudo port uninstall gemini-cli清理配置和数据文件(可选)
卸载程序本身后,如果想彻底删除所有配置、历史记录和缓存数据:
bash
# 删除全局配置目录(包含 settings.json、Skills、命令、会话历史)
rm -rf ~/.geminiWindows(PowerShell):
powershell
Remove-Item -Path "$env:USERPROFILE\.gemini" -Recurse -Force注意:这会永久删除你所有的会话历史、自定义 Skills、自定义命令和配置。如果以后想重新安装,建议先备份
~/.gemini/settings.json和~/.gemini/skills/。
常见问题
Q: 卸载后重新安装会恢复设置吗?
A: 只要你没有删除 ~/.gemini 目录,重新安装后所有设置、技能和命令都会自动恢复。如果已经删除了,需要重新配置。
Q: 怎么确认 Gemini CLI 已经完全卸载?
A: 执行 gemini --version,如果提示"command not found"(或 Windows 的"不是内部或外部命令"),说明已成功卸载。
Q: 卸载会影响其他 Google 产品吗?
A: 不会。Gemini CLI 是独立的 npm 包,卸载它不会影响 Google Chrome、Gmail 等其他 Google 产品,也不会影响 Google Cloud SDK 或其他 Google CLI 工具。