【CLI】WSLターミナルへGeminiCLIを導入

前提条件の確認

まず、WSLターミナルを開いて以下を確認してください

node --version
npm --version

実行ポリシーを変更(推奨)

PowerShellを管理者権限で開いて以下を実行

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

確認を求められたら Y を入力してEnter。

実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies
のヘルプ トピック (https://go.microsoft.com/fwlink/?LinkID=135170)
で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "N"):

Node.jsのインストール(未インストールの場合)

WSLターミナルで以下を実行:

bash

# パッケージリストを更新
sudo apt update

# Node.jsとnpmをインストール
sudo apt install nodejs npm -y

# バージョン確認
node --version
npm --version

Gemini CLIのインストール

Google公式のGenerative AI SDKをインストール

npm install -g @google/gemini-cli

Gemini CLIの挙動がおかしい時

1.Gemini CLIのアンインストール

npm uninstall -g @google/gemini-cli

2.キャッシュのクリア

npm cache clean --force

3.PCの再起動

[Win]+[X]→[U]→[R]

4.Gemini CLIのインストール

npm install -g @google/gemini-cli

コメント