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

でもどる。

 

コメント

このブログの人気の投稿

ImDisk Toolkitが開発終了していた。AIM Toolkitに乗り換え

Windows 10 デフォルトゲートウェイに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について