自分のMacBookにいれているNode-REDにnode-red-contrib-tensorflow を入れようとしたところ、Node-REDのバージョンが古くてインストールできなかった。
確認したところ、MacBookに入っているNode-REDはV2.2.2、Tnsorflowノードを入れるにはv3以上が必要とのこと。
しばらくupdateしていなかったのでいろいろupdateをします。
node.jsのバージョンアップ
// node.jsのバージョン確認 ~ node -v v16.1.0 // homebrewのバージョン確認 ~ brew -v Homebrew 4.0.14 Homebrew/homebrew-core (git revision 95f384e6e0a; last commit 2022-12-29) // homebrewのアップデート ~ brew update // homebrewのupgrade ~ brew upgrade // nodebrewのバージョン確認 ~ nodebrew -v // インストールできるnode.jsのバージョン確認 ~ nodebrew ls-remote // 最新のnode.jsをインストール ~ nodebrew install-binary v20.3.0 // インストールされているnode.jsを確認 ~ nodebrew list v16.1.0 v20.3.0 current: v16.1.0 //最新を選択 ~ nodebrew use v20.3.0 use v20.3.0
npmのupdateをしてからNode-REDのインストール
~ npm update ~ sudo npm install -g --unsafe-perm node-red Password: added 293 packages in 12s 41 packages are looking for funding run `npm fund` for details // node-redの実行 ~ node-red 9 Jun 20:09:51 - [info] Welcome to Node-RED =================== 9 Jun 20:09:51 - [info] Node-RED バージョン: v3.0.2
無事にNode-RED v3.0.2にアップデートされました。