2026年3月19日 星期四

使用 Gemini CLI 輔助開發

AI這麼盛行,

還導致電腦組件缺貨瘋漲,

今天就帶大家來體驗下其中的一角

使用 Gemini CLI 輔助開發

首先得先確認自己是否符合最低的系統需求

此次示範的系統是 WSL 的 Ubuntu 20.04

Node.js 需要自行安裝

所以在環境建置的時候,

需要根據自己的系統進行相應的修正,

不然就會安裝失敗,

此處是透過 NodeSource  來進行 Node.js安裝


一般正常安裝步驟不多,

這在官方文件都有寫


符合需求的系統就能直接使用命令安裝Gemini CLI


這時候可能會出現權限問題,

導致安裝失敗,

此處採用的措施為改變 npm 全域安裝路徑,

將 npm 全域套件安裝到屬於自己的HOME


接著將授權碼加入環境變數,

export GEMINI_API_KEY="我的KEY"

為了避免下次開機失效,

可以將其加入  ~/.bashrc,

就不用每次開機都要將授權碼加入環境變數

進到工作目錄,

例如正在開發專案的根目錄下,

執行 gemini 就會出現詢問視窗,

會有兩個問題,

一個就是要使用何種方式授權 

可以選剛才的授權碼也可以選 Google 帳號授權

一個就是使用哪個目錄作為  Gemini CLI 可用的資料夾,

由於剛才已經在開發專案的根目錄,

直接選取選項一就能開始使用 Gemini CLI 輔助開發


簡單的詢問一個問題,

此次範例詢問:更新視窗的提示文字缺漏請提出可能原因與解決方案,

底下是 Gemini CLI 給出的建議,

算是很合理的可能性,

但是驗證是否正確就得靠自己了


如果想了解其他快捷鍵或者功能,

可以打 /help 觀看文字說明


基本上使用 Gemini CLI 輔助開發是不錯的,

它也的確能夠提出有建設性的解決方案,

不過要讓一個程式小白引導它找出正確答案或者開發出正確的功能,

這就不一定能夠做到,

而且還有一個重要的問題,

引用的解決方案是否為其他人的私有技術造成侵權,

這就是非常值得探討的一件事


沒有留言: