npm で Gemini CLI をインストールする方法:2025年完全ガイド
Gemini ガイド による 2025/8/26
npm は Gemini CLI をインストールする最も人気があり推奨される方法です。この包括的なガイドでは、インストールプロセスを説明し、一般的な問題を解決し、Google の強力な AI コマンドラインツールの使い方を紹介します。
🚀 クイックスタート:npm で Gemini CLI をインストール
前提条件
- Node.js(バージョン 18 以上)
- npm(Node.js に付属)
- Google アカウント(API キー用)
ワンコマンドインストール
npm install -g @google/gemini-cli
これで完了です!Gemini CLI がシステムにグローバルにインストールされました。
📋 詳細なインストール手順
ステップ 1:Node.js と npm の確認
まず、必要なバージョンがあることを確認します:
node --version # 18.0.0 以上である必要があります
npm --version # 8.0.0 以上である必要があります
ステップ 2:Gemini CLI のインストール
npm install -g @google/gemini-cli
このコマンドの動作:
- Gemini CLI の最新バージョンをダウンロード
- グローバルにインストール(
-g
フラグ) gemini
コマンドをシステム全体で利用可能にする
ステップ 3:インストールの確認
gemini --version
以下のような出力が表示されるはずです:
@google/gemini-cli/1.0.0 darwin-x64 node-v18.17.0
ステップ 4:API キーの取得
- Google AI Studio にアクセス
- Google アカウントでサインイン
- 「API キーを作成」をクリック
- 生成されたキーをコピー
ステップ 5:API キーの設定
macOS/Linux:
# シェルプロファイルに追加
echo 'export GOOGLE_API_KEY="your-api-key-here"' >> ~/.zshrc
source ~/.zshrc
# または bash ユーザーの場合
echo 'export GOOGLE_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrc
Windows:
# 環境変数を設定
setx GOOGLE_API_KEY "your-api-key-here"
# ターミナルを再起動するか実行
refreshenv
ステップ 6:インストールのテスト
gemini "こんにちは、Gemini CLI が動作しています!"
🔧 代替インストール方法
npx を使用(グローバルインストール不要)
グローバルにインストールしたくない場合:
npx @google/gemini-cli "プロンプトをここに入力"
Yarn を使用
npm の代わりに Yarn を使用したい場合:
yarn global add @google/gemini-cli
pnpm を使用
pnpm を使用している場合:
pnpm add -g @google/gemini-cli
🛠️ 一般的な問題のトラブルシューティング
問題 1:権限拒否エラー
エラー: EACCES: permission denied
解決策:
# オプション 1:sudo を使用(macOS/Linux)
sudo npm install -g @google/gemini-cli
# オプション 2:npm のデフォルトディレクトリを変更(推奨)
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @google/gemini-cli
問題 2:コマンドが見つからない
エラー: gemini: command not found
解決策:
# インストールされているかチェック
npm list -g @google/gemini-cli
# 必要に応じて再インストール
npm uninstall -g @google/gemini-cli
npm install -g @google/gemini-cli
# PATH をチェック
echo $PATH
which gemini
問題 3:API キーが認識されない
エラー: API key not found
解決策:
# 環境変数が設定されているかチェック
echo $GOOGLE_API_KEY
# 再設定
export GOOGLE_API_KEY="your-actual-api-key"
# すぐにテスト
gemini "テスト"
問題 4:ネットワーク問題
エラー: fetch failed
または network error
解決策:
# インターネット接続をチェック
ping google.com
# 異なる DNS を試す
nslookup aistudio.google.com
# 必要に応じて VPN を使用
# ファイアウォール設定をチェック
📦 パッケージ情報
現在のバージョン
npm view @google/gemini-cli version
パッケージ詳細
- パッケージ名:
@google/gemini-cli
- 発行者: Google
- ライセンス: Apache-2.0
- リポジトリ: GitHub
依存関係
npm view @google/gemini-cli dependencies
🔄 Gemini CLI の更新
更新の確認
npm outdated -g @google/gemini-cli
最新バージョンに更新
npm update -g @google/gemini-cli
特定のバージョンをインストール
npm install -g @google/gemini-cli@1.0.0
🎯 ベストプラクティス
1. グローバルインストールを使用
CLI ツールにはグローバルインストールが推奨されます:
npm install -g @google/gemini-cli
2. 最新状態を保つ
定期的な更新により最新の機能とバグ修正を確保:
npm update -g @google/gemini-cli
3. API キーを安全に保つ
API キーをバージョン管理にコミットしない:
# 良い:環境変数を使用
export GOOGLE_API_KEY="your-key"
# 悪い:スクリプトにハードコード
gemini --key="your-key" "prompt"
4. バージョン管理を使用
プロジェクトでは .nvmrc
ファイルの使用を検討:
# .nvmrc
18.17.0
🚀 インストール後の開始
試すべき最初のコマンド
# 基本的な対話
gemini "Gemini CLI とは何ですか?"
# ファイル分析
gemini -f package.json "この package.json ファイルを説明してください"
# コードレビュー
gemini -f src/ "このコードの潜在的な問題をレビューしてください"
# ドキュメント生成
gemini -f src/ "このプロジェクトの README ドキュメントを生成してください"
ワークフローとの統合
# VS Code 統合
# VS Code の tasks.json に追加
{
"label": "コードレビュー",
"type": "shell",
"command": "gemini",
"args": ["-f", "${file}", "このコードのバグと改善点をレビューしてください"],
"group": "build"
}
# Git フック
# .git/hooks/pre-commit に追加
#!/bin/sh
git diff --cached | gemini "従来のコミットメッセージを生成してください"
📊 パフォーマンスのヒント
速度の最適化
# 可能な限りディレクトリではなく特定のファイルを使用
gemini -f src/main.js "このファイルをレビューしてください"
# 関連するリクエストをバッチ処理
gemini -f src/ "すべてのファイルのセキュリティ問題、パフォーマンス問題、コード品質をレビューしてください"
API 使用量の削減
# テスト用にシミュレーターを使用
# アクセス:https://geminicli.net/simulator
# 最適化されたコマンド用にプロンプトジェネレーターを使用
# アクセス:https://geminicli.net/prompt-generator
🔍 高度な設定
カスタム設定ファイル
~/.gemini/config.json
を作成:
{
"model": "gemini-2.5-pro",
"temperature": 0.7,
"maxTokens": 4096
}
環境変数
# デフォルトモデルを設定
export GEMINI_MODEL="gemini-2.5-pro"
# 温度を設定
export GEMINI_TEMPERATURE="0.7"
# 最大トークン数を設定
export GEMINI_MAX_TOKENS="4096"
🎉 まとめ
npm で Gemini CLI をインストールするのは簡単で信頼性があります。グローバルインストールによりシステム全体で利用可能になり、公式 Google パッケージにより最新の機能とセキュリティ更新を確実に取得できます。
重要なポイント:
- インストールには
npm install -g @google/gemini-cli
を使用 - API キーを環境変数として設定
- パッケージを定期的に更新
- ワークフローを最適化するために無料ツールを使用
始める準備はできましたか? インストール不要で Gemini CLI を体験するにはオンラインシミュレーターを試すか、ステップバイステップの説明についてはインタラクティブインストールガイドに従ってください。