La configuration d’Hermes est erronée, ne vous précipitez pas pour réinstaller. La séquence de réparation la plus courante est : d’abord lancer « hermes config check » pour voir ce qui manque, puis utiliser « hermes config migre » pour remplir les nouveaux éléments, et enfin utiliser « hermes doctor ---fix » pour effectuer des réparations automatiques. La plupart des erreurs rapportées après la mise à jour sont essentiellement un décalage entre l’ancienne configuration et la nouvelle version.
Que font les trois commandes séparément ?
| Ordre | Fonction | Quand utiliser |
|---|---|---|
| Vérification de configuration | Vérifiez s’il manque ou des configurations obsolètes | Erreur après mise à niveau |
| Migration de configuration | Complétion interactive de nouvelles options | Les résultats de l’inspection indiquent des éléments manquants |
| Docteur --Fix | Faites des diagnostics et réparations automatiques | Le service, la passerelle, la mémoire sont instables |
La configuration d’Hermès est principalement divisée en « ~/.hermes/config.yaml », « .env » et « auth.json ». Si c’est un modèle, un terminal, une compression, de la mémoire, etc., regardez d’abord 'config.yaml'. Si c’est une clé API, OAuth, un jeton, regardez '.env' et 'auth.json'. Cette superposition est très importante, sinon vous changerez le problème au mauvais endroit.
L’expérience la plus pratique est que le « config check » est responsable du positionnement, le « config migre » de la complétion, et le « doctor » est responsable de vérifier que l’ensemble du système est en bonne santé. Comparé à supprimer à l’aveugle le répertoire, c’est plus stable et plus facile de conserver la configuration d’habitude que vous avez ajustée.
Résumé en une phrase : la configuration d’Hermes est défaillante, vérifiez d’abord, puis migrez, et enfin réparez, ne la réinstallez pas à la première étape.