---
# System prepended metadata

title: Gemini CLI 安裝教學
tags: [AI]

---

# **Gemini CLI 安裝教學**

### **Gemini CLI 是什麼？**
Gemini CLI 這一兩個月很紅的「開發者工具」
它讓使用者可以透過文字指令，在終端機（Terminal 或 Command Prompt）裡直接跟Google Gemini AI模型互動。現在一方面透過C語言學習程式設計，一方面也想跟上AI的應用，對即將要進入高中的我要學的東西真的很多。這裡就把自己這幾天設定安裝在Win11上可以執行Gemini CLI的方式整理如下。

## 第一步 : 安裝 Node.js
### 為什麼執行 Gemini CLI 需要安裝 Node.js？

Node.js 是一個能讓你在電腦上執行 JavaScript 的環境，不只是瀏覽器能跑 JavaScript，Node.js 讓你可以用 JavaScript 來寫後端程式、開發工具和命令列工具。

它的特點是快速、輕量，適合做伺服器、CLI 工具、API 或像 Gemini CLI 這種命令列應用程式。

簡單說：**Gemini CLI 是一個基於 Node.js 的工具，所以你必須先安裝 Node.js。**

### 安裝教學

1. 前往官方網站： [https://nodejs.org](https://nodejs.org)
2. 點選「最新版本（LTS）」並下載
3. 安裝過程一路按「下一步」即可
4. 記得勾選「**Add to PATH**」選項

#### 安裝畫面參考：

![image](https://hackmd.io/_uploads/HkGqGtjvll.png)
點選下載

![image](https://hackmd.io/_uploads/ryV0zFjDxg.png)
一直按下一步即可

### 驗證是否安裝成功

開啟你的終端機（Terminal / CMD / PowerShell）輸入：

```bash
node -v
npm -v
```

若看到版本號，表示安裝成功：

```
v20.11.1
10.2.4
```

畫面會像這樣：
![image](https://hackmd.io/_uploads/HkbJNYovll.png)

---

## 第二步 : 安裝 Gemini CLI

接著，我們要用 npm 安裝官方的 Gemini CLI。

輸入以下指令：

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

這條指令會全域安裝 `gemini` 指令，之後你就可以在任何地方打 `gemini` 啟動 Gemini 對話介面。

安裝畫面範例：
![image](https://hackmd.io/_uploads/SkHa4KoPeg.png)

### 驗證是否安裝成功

輸入：

```bash
gemini --version
```

若成功會看到類似：

```
v0.x.x
```

---

## 第三步 : 登入 Gemini CLI（兩種方式）

你有兩種方式登入 Gemini CLI：

### 方法一：使用 Google 帳號登入（推薦）

```bash
gemini login
```

這會開啟 Google 登入頁面，登入你的 Google 帳號。

登入畫面如下：
![image](https://hackmd.io/_uploads/rkyvBtjvxx.png)

登入成功後，終端機會顯示：

```
✔ Successfully authenticated as your.email@gmail.com
```

![image](https://hackmd.io/_uploads/rk2jrYoPxg.png)

> 若你使用個人 Gmail 但出現 `This account requires setting the GOOGLE_CLOUD_PROJECT` 的錯誤。
>### 我用的是個人 Gmail，但登入時出現 `GOOGLE_CLOUD_PROJECT` 錯誤怎麼辦？
>這代表你的 Gmail 帳號「曾經被加入 Google Cloud 專案或 Workspace 組織中」，Gemini >CLI 會要求你設定 `GOOGLE_CLOUD_PROJECT`。
>#### 解法：設定環境變數 `GOOGLE_CLOUD_PROJECT`
>1. 到 [Google Cloud Console](https://console.cloud.google.com/projectcreate) 建立新專案
>2. 記下專案 ID（例如：`gemini-cli-test-1234`）
>3. 在終端機設定環境變數：
 >  * macOS/Linux：
  >   ```bash
   >  export GOOGLE_CLOUD_PROJECT=你的專案ID
   >  ```
   >* Windows PowerShell：
>
    > ```powershell
     >$env:GOOGLE_CLOUD_PROJECT="你的專案ID"
     >```
>4. 然後重新執行 `gemini login`

---

>### 執行 `gemini` 指令時出現「因為執行政策」錯誤？
>如果你在 PowerShell 中看到錯誤訊息像這樣：
>```
>因為這個系統上已停用指令碼執行，所以無法載入 gemini.ps1 檔案
>```
>這是 PowerShell 的「執行政策」阻擋了指令碼的執行。
>#### 解法：
>1. 以「系統管理員身分」開啟 PowerShell
>2. 執行以下指令：
>```powershell
>Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
>```
>3. 出現提示請輸入 `Y` 並按 Enter
>4. 再執行一次：
>```powershell
>gemini
>```


### 方法二：使用 Gemini API 金鑰登入

1. 前往取得 key：[https://makersuite.google.com/app/apikey](https://makersuite.google.com/app/apikey)
2. 複製你產生的金鑰
3. 回到終端機輸入：

```bash
gemini login --api-key=你的API金鑰
```

---

## 第四步 : 開始與 Gemini 對話

輸入：

```bash
gemini
```

你會看到互動式的 CLI 介面，像這樣：


![image](https://hackmd.io/_uploads/SJde2Kjwel.png)
就能成功啟動 Gemini CLI 了！



---

## CLI 常用功能與指令

以下為 Gemini CLI 常用的指令：

| 指令       | 說明                     |
| -------- | ---------------------- |
| `/help`  | 顯示所有支援的指令              |
| `/exit`  | 離開 CLI                 |
| `/clear` | 清除對話紀錄                 |
| `↑ / ↓`  | 切換歷史對話紀錄               |
| `!`      | 執行本機 Shell 指令，例如 `!ls` |

---









---



