Update des Master Branch
Eigentlich ganz einfach und überhaupt keine grosse Sache. Jedenfalls wenn man sich mit der Serverkonsole und so ein wenig auskennt. Ich leider nicht und daher musste ich mir die letzten zwei, drei mal den Befehl für das Update ergoogeln.
Als erstes muss du dich natürlich via Konsole auf den RasperryPi verbinden. Anschliessend kannst du direkt den folgenden Befehl eingeben:
cd ~/MagicMirror && git pull
Dann ein paar Sekunden warten und dein Code wurde aktualisiert.
Magic Mirror neu starten
Anschliessend muss man nur noch den Magic Mirror neu starten und alles ist wieder auf dem aktuellsten Stand. Zum stoppen und starten habe ich mir bereits schon mal ein Script erstellt.
Kurz das Script zu stoppen ausführen:
pm2 stop mm.sh
und anschliessend natürlich auch wieder starten:
pm2 start mm.sh
Anschliessend erstrahlt der Magic Mirror wieder mit dem aktuellsten Code und die Meldung ganz oben ist verschwunden.
Hallo,
wenn ich der Anleitung folge, kommt bei meinem System folgender Fehler:
pi@raspberrypi:~ $ cd ~/MagicMirror && git pull
Aktualisiere de57daa..b508a62
error: Ihre lokalen Änderungen in den folgenden Dateien würden durch den Merge
überschrieben werden:
package-lock.json
vendor/package-lock.json
Bitte committen oder stashen Sie Ihre Änderungen, bevor sie mergen.
Abbruch
…und ich weiss nicht weiter.., wie soll ich committen oder stashen???
Danke für eine Antwort.
Hallo Hans
Das hatte ich auch schon mal. Kommt, so glaube ich daher, wenn ein Modul nicht korrekt installiert oder in einem File etwas ändert, dass schlussendlich aus dem GIT wieder überschrieben wird.
Du musst mal ein wenig nach “ssh” und “stash” Googlen. Ich bin da leider zu wenig versiert.
Gruss
Michi
@ Hans
konnte damit auch nicht weiter und du must git reset –hard und dann einfach neu installieren
mit git pull && npm install aus dem MagicMirror Ordner heraus
leider sind die Positionen dann nicht wie die alten aber zumindest die Module wurden übernommen