Die Hermes-Konfiguration ist falsch, überstürze dich nicht mit der Neuinstallation. Die gebräuchlichste Reparatursequenz ist: Zuerst 'Hermes Config Check' ausführen, um zu sehen, was fehlt, dann 'Hermes Config Migrate' verwenden, um die neuen Elemente einzutragen, und schließlich 'Hermes Doctor --Fix' verwenden, um automatische Reparaturen durchzuführen. Die meisten nach dem Update gemeldeten Fehler sind im Grunde eine Diskrepanz zwischen der alten und der neuen Version.
Was bewirken die drei Befehle einzeln?
| Bestellung | Funktion | Wann man sie einsetzen sollte |
|---|---|---|
| Konfigurationsprüfung | Überprüfe auf fehlende und veraltete Konfigurationen | Fehler nach dem Upgrade |
| config migrate | Interaktiver Abschluss neuer Optionen | Die Inspektionsergebnisse zeigen fehlende Gegenstände |
| Doktor --fix | Führen Sie automatische Diagnosen und Reparaturen durch | Der Dienst, das Gateway, der Speicher sind instabil |
Die Hermes-Konfiguration ist hauptsächlich in '~/.hermes/config.yaml', '.env' und 'auth.json' unterteilt. Wenn es sich um ein Modell, Terminal, Kompression, Speicher usw. handelt, schau dir zuerst 'config.yaml' an. Wenn es sich um API-Schlüssel, OAuth, Token handelt, schau dir '.env' und 'auth.json' an. Diese Schichtung ist sehr wichtig, sonst ändert man das Problem an der falschen Stelle.
Die praktischste Erfahrung ist, dass 'Konfigurationskontrolle' für die Positionierung zuständig ist, 'Konfigurationsmigrate' für die Fertigstellung und 'Arzt' für die Kontrolle, ob das gesamte System instabil ist. Im Vergleich zum blinden Löschen des Verzeichnisses ist das stabiler und es ist einfacher, die angepasste Gewohnheitskonfiguration beizubehalten.
Zusammenfassung in einem Satz: Die Hermes-Konfiguration ist kaputt, zuerst prüfen, dann migrieren und schließlich reparieren, nicht im ersten Schritt neu installieren.