Back to Blog
BlogApril 7, 202683

如何在 Ubuntu 上安裝 Gemini CLI:完整逐步教學

如何在 Ubuntu 上安裝 Gemini CLI:完整逐步教學

前置準備

在 Ubuntu 上開始安裝 Gemini CLI 之前,請準備好以下項目:

  • Ubuntu 版本:20.04 LTS 或更新版本(22.04、24.04 和 26.04 完全支援)。
  • 管理員權限:用於套件管理的 Sudo 權限。
  • 網路連線:下載 Node.js、npm 套件和進行驗證所需。
  • Google 帳戶:需要透過 OAuth 登入以存取 Gemini 模型。
  • 建議硬體配置:至少 4 GB RAM 和 2 個 CPU 核心,以確保互動會話期間的流暢效能。

假設的基本知識:您知道如何開啟終端機並執行基本的 aptbash 指令。

步驟 1:更新系統套件

首先,更新您的套件清單並升級現有套件,以防止相依性衝突:

sudo apt update && sudo apt upgrade -y

此步驟可確保您擁有最新的安全性更新和儲存庫資訊。

步驟 2:安裝 Node.js 20 或更高版本

Gemini CLI 需要 Node.js 版本 20 或更新。Ubuntu 的預設儲存庫通常包含較舊版本(例如,Ubuntu 24.04 上的 Node 18)。

推薦方法:使用 NodeSource 儲存庫

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

替代方案:使用 nvm (Node Version Manager)

若需更輕鬆的版本管理:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20

驗證安裝:

node --version
npm --version

您應該會看到類似 v20.x.x 的 Node.js 輸出,以及對應的 npm 版本。

步驟 3:安裝 Gemini CLI

全域安裝(推薦用於日常使用)

npm install -g @google/gemini-cli

這會讓 gemini 指令在整個系統中可用。

無需永久安裝的快速測試

如果您想先試用:

npx @google/gemini-cli

使用者層級安裝(避免權限問題)

如果全域安裝時遇到權限錯誤:

mkdir -p ~/.local/bin
npm config set prefix '~/.local'
export PATH="$HOME/.local/bin:$PATH"
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
npm install -g @google/gemini-cli

步驟 4:驗證安裝

檢查 Gemini CLI 是否正確安裝:

gemini --version

預期的輸出會顯示 Gemini CLI 的當前版本。

步驟 5:啟動並驗證

首次執行 CLI:

gemini

工具將提示您使用 Google 登入。瀏覽器視窗會自動開啟。完成 OAuth 流程後,返回終端機。

驗證成功後,互動式 Gemini CLI 介面將會載入。使用 /help 查看可用指令。

最佳實踐:在啟動前導航到您的專案目錄:

cd ~/my-project
gemini

常見問題與疑難排解

  • 「gemini: command not found」:重新啟動您的終端機或執行 source ~/.bashrc。用 echo $PATH 檢查您的 PATH 設定。

  • npm install 期間權限被拒絕:改用上述使用者層級的安裝方法,而非 sudo npm

  • Node.js 版本錯誤:重新執行 NodeSource 設定或使用 nvm 切換版本。用 node --version 確認。

  • 驗證失敗:停用瀏覽器的彈出視窗攔截器,確保啟用了 cookie,然後再試一次。如有需要,清除 npm 快取:npm cache clean --force

  • 網路逾時或下載錯誤(例如 ripgrep 預編譯版本):確保網路連線穩定。重試安裝或使用 npx 作為臨時解決方案。

缺少建構工具:安裝開發依賴項:

sudo apt install -y build-essential python3

. WSL 特定問題:如果出現編譯錯誤,請在標準的 Ubuntu 終端機中執行命令,而非在 WSL 中。

如需更多協助,請參閱官方 GitHub 儲存庫:https://github.com/google-gemini/gemini-cli

後續步驟

  • 探索核心指令:在 CLI 內輸入 /help/model/settings
  • 在專案中使用:請 Gemini 用自然語言提示來解釋程式碼、重構函式或產生新檔案。
  • 自訂設定:編輯 ~/.config/gemini-cli/ 中的設定檔以調整主題、預設模型和擴充功能。

定期更新:執行 npm update -g @google/gemini-cli 以獲取最新改進。

整合工具:嘗試內建的擴充功能和 MCP 伺服器,以實現進階的代理工作流程,例如 git 整合。

您現在已準備好使用 Gemini CLI,作為您 Ubuntu 終端機中強大的 AI 程式碼助理。請從專案資料夾中的簡單提示開始,逐步建構更複雜的代理任務。

祝您使用 Gemini 愉快編碼!

Share this article

Referenced Tools

Browse entries that are adjacent to the topics covered in this article.

Explore directory