3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

昨晩、Gemini CLIが発表されました。多くの方が説明してくださっていると思うので詳細が省きますが、Claude CodeのGemini版と言う理解でよいでしょう。以下に公式リンクを添付します。

最近、vibe coding にお熱な私は早速使ってみようと思いました。Windowsでそのまま使うこともできるそうなのですが、私は今回のような遊びの開発はWSLでやっているので、WSLで使えるようにしたいと思います。

その際、少し引っかかった部分があるのでそのことについても簡単ではありますが備忘として残しておきたいと思います。

導入してみる

前述のGitHubリポジトリに記載の通り進めていけば簡単にできると思います。

~$ npm install -g @google/gemini-cli
~$ gemini --version
0.1.4

この手のものはすぐバージョンが変わるので注意しましょう。

以下コマンドで起動することができます。

gemini

image.png

後は、テーマを設定し、認証することで使えるようになります。

すんなりいかなかったポイント

問題

Gemini CLIの認証時、ブラウザがlocalhostにアクセスしようとし、「このサイトにアクセスできません」エラーが発生しました。

image.png

原因

WSL2は独立した仮想マシンとして動作し、WindowsとWSL2で「localhost」が異なる場所を指すことが原因です。

Windows側のlocalhost → 127.0.0.1 (Windows)
WSL2側のlocalhost   → 127.0.0.1 (WSL2内部)

※認証サーバーはWSL2側で動いているが、ブラウザはWindows側のlocalhostを見に行ってしまう

対処法

ブラウザのアドレスバーのlocalhostを、WSL2のIPアドレスに書き換えます。

1. WSL2のIPアドレスを確認

# WSL2内で実行
$ hostname -I

最初に出力される 172.x.x.x がWSL2のIPアドレスです。

2. URLの手動修正

localhost を先ほど取得した値に置き換えます。

image.png

無事認証が完了しました。

本対処法はその場しのぎな対応です。その点ご理解ください。

使ってみる

image.png

問題なくやり取りできていそうです。

せっかくなので簡単に物を作ってもらいましょう。以下のようなプロンプトを投げてみます。(\は改行時に入力したものです。Claude Codeだと見えなくなってくれるのですがこっちでは見えたままですね)

image.png

なにやらinfoが出ていますが、とりあえずできたようです。
(infoの内容:応答時間の遅延しているので、このセッションの残りの部分では、より高速な応答のために gemini-2.5-pro から gemini-2.5-flash に自動的に切り替えます とのこと)

image.png

実行してみたところ、エラーになりました。GUI環境でないことが問題のようです。

image.png

ということでwebアプリにしてもらいました。

image.png

とりあえず、動くものはできていそうです。(空欄の上から *, -, + が一応入っています)

image.png

空欄に関しては少しやり取りしたのですが、うまくいかなさそうだったのでいったん切り上げます。

とりあえず、WSLで遊べる状態になったのでOKとします。

おわりに

ということで、Gemini CLIをWSLで使えるようにしました。簡単に導入でき、かつ無料でかなり使えるので、vibe codingしたことない方はこれを機にぜひ触ってみては?と思います。
ありがとうございました。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?