Raspberry pi 2でMagicMirror2 (2) アップデート
久々に起動したらMagicMirror2のアップデートとモジュールのアップデートができるってでている。
モジュールの方はMMM-Remote-Control https://github.com/Jopyth/MMM-Remote-Controlをいつかて
http://ipアドレス:8080/remote.html
からアクセスして、操作したら、アップデートできた。
MagicMirror2本体はコマンドラインからアップデートしようとしたら
Updating b0c5924..b742e83
error: Your local changes to the following files would be overwritten by merge:
package-lock.json
package.json
Please commit your changes or stash them before you merge.
Aborting
って怒られた。 package-lock.json とか package.json を書き換えてんの勝手に上書きされたらこまるだと、って言われている。書き換えた覚えがないので
git stash
git pull
でアップデート始まるけど
npm error code EBADENGINE
npm error engine Unsupported engine
npm error engine Not compatible with your version of node/npm: magicmirror@2.34.0
npm error notsup Not compatible with your version of node/npm: magicmirror@2.34.0
npm error notsup Required: {"node":">=22.21.1 <23 || >=24"}
npm error notsup Actual: {"npm":"10.9.3","node":"v22.18.0"}
npm error A complete log of this run can be found in:~~~~~~~~
node.jsのバージョンが合わんと
sudo npm install -g n
でアップデート 今一度
npm install
ぐるぐる回っているがこれまた長い。5分くらい。
書き換えてなければ
git stash pop
は必要無いかもしれない。やると、競合エラーになることもある。
競合エラー出たら
cd ~/MagicMirror
git reset --hard origin/master
でもどる。
コメント
コメントを投稿