текущий, правильный способ обновления nodejs и узел-красный на Raspberry Pi? - PullRequest
0 голосов
/ 14 апреля 2020

При попытке обновить мои три установки 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.

На данный момент я в порядке с полным удалением красного узла и nodejs и переустановкой с нуля.

Итак:

Как мне правильно обновить Node.js и красный узел на этом этапе? или Как я могу полностью удалить node.js и красный узел и начать заново?

РЕДАКТИРОВАТЬ:

PI - 2 Модель B (BCM2835, ред. a21041). Запуск Jess ie 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'

Это произошло рано и я пошел по многим боковым дорогам от различных поисков Google, пробуя разные подходы. Не оставил себе достаточно крошек, чтобы воссоздать именно то, как я попал сюда, к сожалению. Я использовал скрипты с разных сайтов github, используя NPM или bash <- curl (my-version-of-update- nodejs -and-nodered). </p>

1 Ответ

0 голосов
/ 14 апреля 2020

Правильный способ установки и обновления Node-RED на Raspberry Pi заключается в использовании сценария установки, на который есть ссылки из документации по установке Node-RED здесь .

Этот сценарий будет удалите любую текущую версию NodeJS и Node-RED и установите последнюю версию, которая будет работать на правильном процессоре в Pi (например, NodeJS официально не поставляет сборку, которая больше будет работать на Raspberry Pi Zero)

...