Gemini CLI 安装与设置
详细的安装指南,帮助您在任何操作系统上快速安装和配置 Gemini CLI, 开始您的 AI 辅助编程之旅。
系统要求
Gemini CLI 支持主流操作系统,确保您的系统满足以下要求
Windows
- Windows 10 或更高版本
- PowerShell 5.1 或更高版本
- Node.js 20+ (推荐使用 nvm-windows)
💡 建议使用 Windows Terminal 获得更好的体验
macOS
- macOS 10.15 或更高版本
- Terminal 或 iTerm2
- Node.js 20+ (推荐使用 nvm)
💡 可以使用 Homebrew 安装 Node.js: brew install node
Linux
- Ubuntu 18.04+ / CentOS 7+ / 其他主流发行版
- Bash 4.0 或更高版本
- Node.js 20+ (推荐使用 nvm)
💡 确保系统已安装 curl 和 git
安装步骤
按照以下步骤完成 Gemini CLI 的安装和配置
1
安装 Node.js
确保您的系统已安装 Node.js 20 或更高版本
1访问 Node.js 官网 (https://nodejs.org)
2下载并安装 LTS 版本(推荐)
3验证安装:运行 node --version
4确保版本号 ≥ 20.0.0
$ node --version
2
安装 Gemini CLI
使用 npm 全局安装或直接运行
1方式一:全局安装 npm install -g @google/generative-ai-cli
2方式二:直接运行 npx @google/generative-ai-cli
3推荐使用 npx 方式,无需全局安装
4首次运行会自动下载最新版本
$ npx @google/generative-ai-cli --version
3
配置认证
设置 Google 账户认证以使用 Gemini API
1运行 npx @google/generative-ai-cli auth
2按照提示在浏览器中登录 Google 账户
3授权 Gemini CLI 访问您的账户
4认证成功后即可开始使用
$ npx @google/generative-ai-cli auth
故障排除
遇到安装问题?这里有常见问题的解决方案
命令未找到错误
确保 Node.js 已正确安装并添加到 PATH 环境变量中
- 检查 Node.js 安装:node --version
- 重新启动终端或命令提示符
- 如果使用 npx,确保网络连接正常
权限错误
在 Unix 系统上可能需要使用 sudo,或配置 npm 全局目录
- Linux/macOS: 使用 sudo npm install -g
- 或配置 npm 全局目录到用户目录
- Windows: 以管理员身份运行命令提示符
网络连接问题
检查网络连接,或配置 npm 代理设置
- 检查防火墙设置
- 配置 npm 代理:npm config set proxy http://proxy:port
- 尝试使用不同的 npm 镜像源
认证失败
确保 Google 账户有效,并检查浏览器设置
- 清除浏览器缓存和 Cookie
- 尝试使用无痕模式进行认证
- 检查 Google 账户是否启用了两步验证