Skip to content

Gemini CLI 安装教程2026:Windows、macOS、Linux 配置与登录完整指南 ​

Gemini CLI 是 Google 开源的终端 AI 代理,可以在项目目录中理解代码、读取文件并协助完成开发任务。官方安装页当前要求 Node.js 20.0.0 或更高版本;最通用的安装方式是 npm,全局安装命令为 npm install -g @google/gemini-cli。

下面按 Windows、macOS 和 Linux 分开说明,并提供免安装试用、登录、更新和报错排查方法。

国内多模型工具参考

SnakeGPT:snakegpt.vip,支持 Gemini、GPT、Grok、DeepSeek 等网页模型切换,适合日常写作和资料整理。

GPTCat:gptcat.cc,适合需要 Gemini、Claude、GPT、Grok、多模态、语音视频和图片能力的用户。

它们是第三方网页平台,不是 Google Gemini CLI。需要操作本地代码库时仍应使用官方 CLI 或经过明确评估的开发工具。

安装前检查 Node.js ​

打开终端运行:

bash
node -v
npm -v

Gemini CLI 官方安装页当前要求 Node.js 20.0.0 以上。如果 node -v 没有输出,或版本低于 20,先从 Node.js 官方网站 安装当前 LTS 版本,再重新打开终端。

Windows 安装 Gemini CLI ​

建议使用 Windows Terminal 或 PowerShell。确认 Node.js 版本后运行:

powershell
npm install -g @google/gemini-cli

安装完成后运行:

powershell
gemini

如果只想临时体验、不想全局安装,可以运行:

powershell
npx @google/gemini-cli

第一次启动时按照终端中的当前登录提示完成 Google 账号认证。登录方式、免费额度和可用模型可能调整,应以 Gemini CLI 当前界面和官方文档为准。

macOS 安装 Gemini CLI ​

macOS 可以使用 npm:

bash
npm install -g @google/gemini-cli

也可以使用官方安装页列出的 Homebrew 方案:

bash
brew install gemini-cli

安装后运行 gemini 启动。若电脑上存在多个 Node.js 版本,先执行 which node 和 node -v,确认终端使用的是预期版本。

Linux 安装 Gemini CLI ​

Ubuntu、Debian 等环境可以先通过 nvm 安装 Node.js LTS,再安装 Gemini CLI:

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

不要为了省事对 npm 全局目录长期使用宽泛的 chmod 777。如果遇到权限问题,优先使用 nvm 管理用户级 Node.js 环境。

第一次在项目里使用 ​

先进入一个测试项目:

bash
cd your-project
git status
gemini

第一次任务可以这样写:

text
先阅读 README、package.json 和 src 目录结构,说明项目如何启动。不要修改文件,不要安装依赖,也不要运行具有破坏性的命令。

确认只读分析正常后,再让它完成一个范围很小、能通过测试验证的任务。每次接受修改前都检查:

bash
git diff

Gemini CLI 能运行命令和修改文件,这也是它与普通 Gemini 网页聊天最大的区别。权限越高,越需要明确任务边界。

常用安装、更新和卸载命令 ​

操作命令
npm 安装npm install -g @google/gemini-cli
免安装运行npx @google/gemini-cli
安装最新版npm install -g @google/gemini-cli@latest
预览版本npm install -g @google/gemini-cli@preview
卸载npm uninstall -g @google/gemini-cli
Homebrew 安装brew install gemini-cli

日常使用建议优先稳定版。除非你明确需要测试新功能,否则不必长期使用 preview 或 nightly 版本。

常见报错排查 ​

Node.js 版本过低 ​

如果安装提示 engine、unsupported 或 Node version 错误,先运行 node -v。升级到 Node.js 20+ 后,关闭终端并重新打开,再执行安装。

gemini 命令找不到 ​

npm 全局安装目录可能没有加入 PATH。运行:

bash
npm config get prefix

检查该目录对应的可执行文件路径是否位于系统 PATH。Windows 用户也应先重开终端。

npm 权限错误 ​

macOS 和 Linux 建议使用 nvm 安装 Node.js,避免用 sudo npm install -g 反复修改系统目录权限。Windows 用户确认当前账号对 npm 全局目录有写入权限即可。

浏览器登录完成但终端没有反应 ​

确认没有关闭原终端窗口,并检查系统时间、浏览器扩展和企业网络策略。可以退出当前进程后重新运行 gemini,按最新提示再次登录。

项目太大、扫描时间过长 ​

先限制任务目录,明确不要读取构建产物、依赖缓存和敏感文件。把大任务拆成“理解结构、定位问题、提出方案、修改、测试”几个阶段,不要一次让代理遍历所有内容。

担心误改代码 ​

在新分支或临时工作树中运行,先要求只读分析,再逐步授权修改。.env、生产密钥、客户数据和未脱敏日志不应交给任何第三方模型或代理。

Gemini CLI、Gemini 网页版怎么选 ​

需求更适合
普通问答、写作、图片理解Gemini 网页版或多模型网页工具
阅读本地代码库Gemini CLI
修改文件、运行测试Gemini CLI
同时比较 GPT、Claude、Gemini、GrokSnakeGPT 或 GPTCat 等第三方多模型平台
对生产代码有严格权限要求先在隔离分支测试 CLI,再逐项授权

常见问题 ​

Gemini CLI 安装需要什么版本的 Node.js? ​

Google 当前安装文档要求 Node.js 20.0.0 或更高版本。安装前应运行 node -v 核对当前终端实际使用的版本。

不安装 Gemini CLI 可以试用吗? ​

可以。官方安装页提供 npx @google/gemini-cli 方式,可以临时运行而不进行全局安装。

Gemini CLI 支持 Windows 吗? ​

支持。Windows 用户可以在 PowerShell 或 Windows Terminal 中通过 npm 安装,也可以根据项目环境选择 WSL。

Gemini CLI 是免费的吗? ​

登录方式、免费额度、模型和速率限制可能变化,应以 Google 当前官方说明和登录后的终端提示为准,不要依据旧教程中的固定数字判断。

Gemini CLI 会自动修改代码吗? ​

它具备修改文件和运行命令的能力,但是否执行应由任务要求和权限确认决定。建议先用只读提示测试,并在 Git 分支中检查全部 diff。

相关阅读 ​

官方参考 ​

安装命令、系统要求、认证方式和额度可能变化,请以 Google 当前官方文档为准。

本站为独立中文 AI 博客,与 OpenAI、ChatGPT 官方无隶属、授权或代理关系。内容按编辑与事实核验规范维护。