【发布时间】: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