掘金 人工智能 17小时前
Gemini CLI 部署教程【全网最细】
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文详细介绍了如何在 macOS 系统上配置和使用 Google 推出的终端 AI 工具 Gemini CLI。由于国内网络环境的特殊性,文章特别强调了配合 ClashX Pro 的 Tun 模式使用,以确保稳定访问 Google 服务。内容涵盖了环境准备、ClashX Pro 的配置步骤、Gemini CLI 的安装方法、登录与使用流程,以及常见问题的排查方法。通过遵循这些步骤,用户可以在终端中流畅地体验 AI 带来的便利。

🔑为了确保稳定访问,首先需要配置 ClashX Pro。具体步骤包括下载并安装 ClashX Pro,导入订阅配置或手动添加规则,确保代理 Google Cloud 相关域名,然后在“偏好设置”中启用增强模式 (Tun 模式)。

🤖安装 Gemini CLI 有两种方式:推荐使用 Homebrew,命令为 `bash npx https://github.com/google-gemini/gemini-cli`;或者使用 npm 进行安装,命令为 `bash npm install -g @google/gemini-cli`。

🚪登录与使用 Gemini CLI 需要通过浏览器进行 OAuth 授权。授权成功后,就可以在终端中使用 `gemini` 命令与 AI 进行交互,例如整理电脑文件或分析项目。

❓文章还提供了针对常见问题的排查方法,例如无法访问 Google 控制台、GOOGLE_CLOUD_PROJECT 未生效、登录时提示权限不足、以及 Gemini CLI 命令找不到等问题,为用户提供了故障排除的指导。

一、前言 🙋‍♂️

Gemini CLI 是 Google 推出的终端 AI 工具,依托 Google Cloud 的算力与模型能力,可在本地终端快速调用 AI 服务。由于国内网络对 Google 服务访问有时不太稳定,强烈建议配合 ClashX Pro 的 Tun(增强)模式使用,以保证登录与数据传输的稳定性~🔒🌐


二、环境准备 🛠️

    系统要求

      macOS 10.15 及以上 🍎

      已安装 Homebrew 🍺

      node 18.x

    必装软件

      ClashX Pro:启动后在“配置”中开启 增强模式(Tun 模式) ,并保证规则覆盖 *.googleapis.com*.cloud.google.com 等域名。

      gcloud CLI:管理 Google Cloud 账户与权限。

      Git(可选):更新脚本或示例代码仓库。🐙


三、ClashX Pro 配置步骤 ⚙️

    下载并安装

    导入配置

      在 ClashX Pro 中导入你的订阅配置或手动添加规则,确保能代理 Google Cloud 相关域名。

      点击「配置文件」→「编辑」,确认 .googleapis.com.cloud.google.com 等都在代理列表里。✅

    开启 Tun 模式

      菜单栏 →「偏好设置」→「通用」。

      勾选 “启用增强模式 (Tun 模式)”

      点击「应用」,在 macOS 网络偏好中添加新出现的 “clashX Tun” 网络接口,让所有应用走该虚拟网卡。🚀~~~~

    验证网络

    ping console.cloud.google.com -c 3

    若能正常通、无丢包,就大功告成啦!🎯


    四、安装 Gemini CLI 🤖

    github地址
    github.com/google-gemi…

      安装方式

      Homebrew(推荐):
      bash npx https://github.com/google-gemini/gemini-cli

      npm(可选):
      bash npm install -g @google/gemini-cli

      环境变量设置 亲测不用配置也可以
      确保 GOOGLE_CLOUD_PROJECT 指向你的 Project ID(如 smooth-copilot-464504-u7):
    echo 'export GOOGLE_CLOUD_PROJECT="your-project-id"' >> ~/.zshrcsource ~/.zshrc

    配置权限 亲测不用配置也可以
    给账号加上:

      roles/cloudaicompanion.user

      roles/serviceusage.serviceUsageConsumer

    gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT \  --member="user:you@example.com" --role="roles/cloudaicompanion.user"gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT \  --member="user:you@example.com" --role="roles/serviceusage.serviceUsageConsumer"

五、登录与使用 🚪➡️💬

    登录

    gemini

    选择 “Login with Google”,完成浏览器 OAuth 授权。🔑
    2. 测试调用

    gemini

    整理电脑文件

    ~~~~![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/4ecd747c398c4dccbef94ce08f7a3b30~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5LiN55-l5ZCN55qE56CB5a2X5ZGY:q75.awebp?rk3s=f64ab15b&x-expires=1751881461&x-signature=vYJfz1MD4qtuw1BUW3TSVRDW5ME%3D)分析项目![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/dd034e1a3e6c42c2bfd77b0c051df315~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5LiN55-l5ZCN55qE56CB5a2X5ZGY:q75.awebp?rk3s=f64ab15b&x-expires=1751881461&x-signature=v355%2B%2F9uxrfgnfS%2FaTTXzj%2FRiYU%3D)如能正常返回 AI 回复,证明一切 OK~✨

六、常见问题 ❓

问题描述排查要点
无法访问 Google 控制台检查 ClashX Pro Tun 模式是否开启;确认规则覆盖了 *.google.com 等域名。
GOOGLE_CLOUD_PROJECT 未生效确保在同一终端执行了 source ~/.zshrc;macOS 重启网络或注销后重试。
登录时提示权限不足检查账号是否已添加所需 IAM 角色;可在 GCP 控制台中确认。
Gemini CLI 命令找不到确认安装路径在 $PATH;执行 which gemini 应返回可执行文件路径。

七、总结 🎉

通过以上步骤,ClashX Pro Tun 模式✅、gcloud CLI✅、Gemini CLI✅ 全部搞定!现在,你可以在终端里愉快地玩转 AI 了~🤩 祝使用顺利!

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Gemini CLI ClashX Pro AI工具 macOS 终端
相关文章