7
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Raspberry Pi のNode-REDをアップデートorインストールする方法

Posted at

記念すべき初記事。

YOUTHCAMPを開催するに当たってRaspberry PiのNode-ReEDがクソ遅かったのでnodo.js含めアップデートしようとしたときにあたふたしてたのでメモ的なやつ。

#Raspberry PiのNode-REDはRaspberry Pi用のがある。

要はリファレンスよめって話だったんですが最初確認したときNode.jsのバージョンが古かったので
nvmコマンドやらをつかって消したりアップデートしたりして無駄な時間を過ごしたので戒めを込めて。。

とりあえずアップデート前は

$ node -v
v8.16.0

「Raspberry Pi Node-RED アップデート」とかの検索ワードで来た方が居ればおそらく下記コマンド一発でアップデートorインストールが完了するはずです。
※このコマンドじゃないとRaspberry Pi用のGPIOを使うNodeが入らないので注意

$ bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)

Running Node-RED update for user pi at /home/pi

This can take 20-30 minutes on the slower Pi versions - please wait.

  Stop Node-RED                       ✔
  Remove old version of Node-RED      ✔
  Using N to manage Node.js           +
  Update Node.js LTS                  ✔   Node v10.16.0   Npm 6.9.0
  Clean npm cache                     ✔
  Install Node-RED core               ✔   0.20.6 
  Move global nodes to local          -
  Install extra Pi nodes              -
  Npm rebuild existing nodes          -
  Add shortcut commands               ✔
  Update systemd script               ✔
                                           

こんな感じで自動的にストップからアンインストール、アップデートまでやってくれます。(ネ申)
※途中 y/N 聞かれるところはyを入れてEnterで!

参考 https://nodered.jp/docs/hardware/raspberrypi

基本的にはココまでで完了するはず!

##もしいろいろnvmやらapt-getやら使って試してたら各コマンド内でアンインストールした方が良い

node.jsのアンインストール

$ sudo apt-get autoremove nodejs

これでNode.jsもNode-REDも消える。
ちなみに以前作っていたフローがあった場合それは消えない。

その後最初のコマンドをターン!!って打てばアップデート完了するはず。

##Node-REDアップデートしたら早くなった。
ひとまず目的のクソ遅いNode-REDは解決した。

7
8
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?