Gemini CLI 无法登录

昨天准备尝试 Gemini CLI 的时候遇到了无法登录的问题,把遇到的问题和解决办法分享一下。我一共遇到了两个错误。一是无法打开谷歌进行验证,二是验证完成后仍然进不去Gemini,要求我设置环境变量。

错误信息

Failed to login. Message: Invalid URL

Failed to login. Message: This account requires setting the GOOGLE_CLOUD_PROJECT env var.

解决办法

按照如下步骤来:

1. 打开梯子。

2. 设置代理的环境变量。这里的7897是端口号,请自行替换。

Windows (CMD):

set http_proxy=http://127.0.0.1:7897

Windows (PowerShell):

$env:http_proxy="http://127.0.0.1:7897"

macOS / Linux (Bash/Zsh):

export http_proxy=http://127.0.0.1:7897

3. 打开 https://console.cloud.google.com/

4. 选择一个项目,或者创建一个新项目。然后复制项目ID。

choose google cloud project

5. 将项目ID设置到环境变量中,命名为 GOOGLE_CLOUD_PROJECT。

设置环境变量的方法有很多,你可以直接在命令行工具里设置,也可以自己去系统里设置。

Windows (CMD):

set GOOGLE_CLOUD_PROJECT=你的项目ID

Windows (PowerShell):

$env:GOOGLE_CLOUD_PROJECT="项目ID"

macOS / Linux (Bash/Zsh):

export GOOGLE_CLOUD_PROJECT=你的项目ID

还可以直接去系统里设置,打开高级系统设置 → 高级 → 环境变量,新建即可。

6. 搜索 Gemini for Google Cloud 这个服务并启用。然后回到命令行工具,就可以使用了。如果你是Windows用户,建议使用 Powershell。我用 CMD 的时候有时候会输入之后没有一点反应。

enable gemini for google cloud

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部