Guide de Migration
Mise à niveau des anciennes versions vers la dernière version de Gemini CLI
Aperçu de la Migration
Ce guide vous aide à migrer des anciennes versions de Gemini CLI vers la dernière version. Nous couvrirons les changements de rupture, les mises à jour de configuration et fournirons des instructions étape par étape pour une transition en douceur.
Matrice de Compatibilité des Versions
Vérifiez quel chemin de migration s'applique à votre version actuelle
Changements de Rupture dans v2.0.0
Changements importants qui peuvent affecter votre configuration existante
Format du Fichier de Configuration
Le format du fichier de configuration a changé de JSON vers YAML pour une meilleure lisibilité et le support des commentaires.
Avant (v1.x)
{
"api_key": "your-key",
"model": "gemini-pro"
}
Après (v2.0)
api_key: your-key
model: gemini-pro
# Les commentaires sont maintenant supportés !
Changements de Structure des Commandes
Certaines commandes ont été renommées ou restructurées pour la cohérence.
Changements de Commandes
gemini chat
gemini ask
gemini generate
gemini create
gemini config show
gemini config list
Gestion des Clés API
Les clés API sont maintenant stockées dans un format plus sécurisé avec chiffrement.
Votre clé API existante sera automatiquement migrée lors de la première exécution
Migration Étape par Étape
Suivez ces étapes pour migrer vers Gemini CLI v2.0.0
Sauvegardez Votre Configuration
Créez une sauvegarde de votre configuration actuelle avant de commencer la migration.
Commandes :
gemini config list > gemini-config-backup.txt
cp ~/.gemini/config.json ~/.gemini/config.json.backup
Cela garantit que vous pouvez restaurer vos paramètres si nécessaire.
Mettez à Jour Gemini CLI
Installez la dernière version de Gemini CLI.
Commandes :
npm update -g @google/generative-ai-cli
Vérification :
gemini --version
Exécutez l'Outil de Migration
Utilisez l'outil de migration intégré pour mettre à jour votre configuration.
Commandes :
gemini config migrate
Cela convertira automatiquement votre configuration au nouveau format.
Vérifiez la Configuration
Vérifiez que votre configuration a été migrée correctement.
Commandes :
gemini config list
gemini ask "Bonjour, test de migration"
Assurez-vous que tous vos paramètres sont préservés et que le CLI fonctionne comme prévu.
Mettez à Jour les Scripts et Alias
Mettez à jour tous les scripts ou alias qui utilisent l'ancienne syntaxe de commande.
Référez-vous à la section des changements de commandes ci-dessus pour les mises à jour spécifiques nécessaires.
Dépannage de Migration
Problèmes courants et leurs solutions
Échec de la migration de configuration
Symptômes :
- Erreur : Impossible de migrer la configuration
- Fichier de configuration introuvable
Solutions :
- Assurez-vous d'avoir les permissions d'écriture sur le répertoire ~/.gemini
- Vérifiez si l'ancien fichier de configuration existe : ls ~/.gemini/
- Essayez la migration manuelle : gemini config migrate --force
Les commandes ne fonctionnent pas après la migration
Symptômes :
- Erreurs de commande introuvable
- Comportement inattendu
Solutions :
- Videz votre cache shell : hash -r
- Redémarrez votre session de terminal
- Vérifiez la nouvelle syntaxe de commande dans la documentation
La clé API ne fonctionne pas
Symptômes :
- Erreurs d'authentification
- Messages de clé API invalide
Solutions :
- Redéfinissez votre clé API : gemini config set api-key YOUR_KEY
- Vérifiez que la clé est correcte : gemini config get api-key
- Vérifiez les permissions de la clé API dans Google AI Studio
Instructions de Retour en Arrière
Comment revenir à la version précédente si nécessaire
⚠️ N'utilisez le retour en arrière que si vous rencontrez des problèmes critiques qui empêchent le fonctionnement normal.
- 1
Désinstallez la version actuelle : npm uninstall -g @google/generative-ai-cli
- 2
Installez la version précédente : npm install -g @google/generative-ai-cli@1.9.0
- 3
Restaurez la configuration : cp ~/.gemini/config.json.backup ~/.gemini/config.json
- 4
Vérifiez le retour en arrière : gemini --version
Étapes Post-Migration
Actions recommandées après une migration réussie
Mettre à Jour la Documentation
MoyenMettez à jour toute documentation interne ou guides d'équipe pour refléter la nouvelle syntaxe de commande.
Tester les Scripts d'Automatisation
ÉlevéExécutez vos scripts automatisés et pipelines CI/CD pour vous assurer qu'ils fonctionnent avec la nouvelle version.
Explorer les Nouvelles Fonctionnalités
FaibleDécouvrez les nouvelles fonctionnalités et améliorations dans v2.0.0.
En savoir plusNettoyer les Sauvegardes
FaibleAprès avoir confirmé que tout fonctionne, vous pouvez supprimer les fichiers de sauvegarde.
Besoin d'Aide pour la Migration ?
Si vous rencontrez des problèmes pendant la migration, notre communauté est là pour vous aider.