【问题标题】:current, correct way to update nodejs and node-red on raspberry pi?在树莓派上更新 nodejs 和 node-red 的当前正确方法?
【发布时间】:2020-04-13 22:20:10
【问题描述】:

尝试更新我的三个 raspberry-pi NodeRed 安装,我收到以下错误:

node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)

我使用的任何方法都无法安装/更新 Node.js。

此时我可以完全删除 node-red 和 nodejs 并从头开始重新安装。

所以:

此时如何正确更新 Node.js 和 node-red? 或者 如何完全删除 node.js 和 node-red 并重新开始?

编辑:

PI - 2 型号 B(BCM2835,版本 a21041)。运行 Jessie 4.9.35v7+ 2017-07-05。

https://nodered.org/docs/getting-started/raspberrypi 运行脚本会导致此错误:

/dev/fd/63: line 298: syntax error near unexpected token `fi'
/dev/fd/63: line 298: `        fi'

这发生在很早的时候,我从各种谷歌搜索中走了很多小路,尝试了不同的方法。不幸的是,没有给自己留下足够的面包屑来重新创建我是如何到达这里的。我使用 NPM 或 bash

【问题讨论】:

  • 再次运行该脚本,今天已更改两次,特别是围绕该行添加了一些新检查。看起来您处于 2 次修改之间的间隙。
  • 还有Jessie很老了,你应该备份你的数据并擦掉SD卡重新开始。
  • 脚本现在运行没有语法错误,但返回关于 2 个库的相同抱怨。根据您的 cmets,我正在擦除 SD 卡并下载更新的 Pi-OS 映像。谢谢

标签: node.js raspberry-pi node-red


【解决方案1】:

在 Raspberry Pi 上安装和升级 Node-RED 的正确方法是使用从 Node-RED 安装文档 here 链接到的安装脚本。

此脚本将删除任何当前版本的 NodeJS 和 Node-RED,并安装可在 Pi 中正确处理器上运行的最新版本(例如,NodeJS 不再正式发布将在 Raspberry Pi Zero 上运行的构建)

【讨论】:

  • bash fi' /dev/fd/63: line 298: fi'
猜你喜欢
  • 1970-01-01
  • 2017-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-31
  • 2015-09-01
  • 2016-06-22
  • 1970-01-01
相关资源
最近更新 更多