Установка node.js на малину pi 2

Я установил Raspbian на моем Raspberry Pi 2, и теперь я пытаюсь установить на него node.js, но я попал в проблему.

Я выполнил инструкции и набрал эти команды в терминал

wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb

Но когда я проверяю версию node, используя

node -v

Я получаю эту ошибку:

node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linus-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)

Я новичок в использовании малины pi, поэтому любая помощь в устранении этой проблемы будет отличной!

Ответы

Ответ 1

Просто разместив здесь ответ от @Prashant Pathak:

Что это. Вы можете подтвердить его там, проверив версию node с помощью:

node -v 

и

npm -v

Действительный url для получения файлов для node будет меняться по мере изменения версии, вы всегда можете увидеть список доступных для загрузки файлов: http://nodejs.org/download/

Все эти инструкции взяты из: http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node-js-2/

Ответ 2

В качестве альтернативы вы можете обновить GCC до V4.8, чтобы этот пакет работает!

Вариант 1 (лучший вариант):

sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

Параметры 2: переход на Debian Jessie

Заменить все экземпляры "wheezy" в /etc/apt/sources.list

sudo apt-get update
sudo apt-get dist-upgrade

После этого вы загрузите Node.js с помощью командной строки следующим образом:

wget http://node-arm.herokuapp.com/node_latest_armhf.deb

Следующий шаг - установить Node.js:

sudo dpkg -i node_latest_armhf.deb

Наконец, вы можете проверить установку:

node -v

Эти инструкции упомянуты на http://node-arm.herokuapp.com/

Ответ 3

Это работает для меня: http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/

Малина Pi Модель A, B, B + и вычислительный модуль

wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv6l.tar.gz
tar -xvf node-v4.0.0-linux-armv6l.tar.gz
cd node-v4.0.0-linux-armv6l

Малина Pi 2 Модель B

wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv7l.tar.gz
tar -xvf node-v4.0.0-linux-armv7l.tar.gz
cd node-v4.0.0-linux-armv7l
sudo cp -R * /usr/local/

Ответ 4

используйте nodejs вместо node

sudo apt-get update && & && sudo apt-get install nodejs

для npm

sudo apt-get install npm

Ответ 5

Последний Node выпущен для нижеперечисленных платформ, что помогло моему старому R-PI, имеющему название модели: ARMv6-совместимый процессор rev 7 (v6l)

https://nodejs.org/download/release/v4.1.0/

node -v4.1.0-linux-arm64.tar.gz 17-сент.-2015 04:24 10886090

node -v4.1.0-linux-arm64.tar.xz 17-Sep-2015 04:24 7100824

node -v4.1.0-linux-armv6l.tar.gz 17-сент-2015 17:37 10763504

node -v4.1.0-linux-armv6l.tar.xz 18-сент.-2015 00:15 7005048

node -v4.1.0-linux-armv7.tar.gz 17-сент.-2015 05:17 10773951

node -v4.1.0-linux-armv7.tar.xz 17-сент.-2015 05:18 7004760

node -v4.1.0-linux-armv7l.tar.gz 18-сент.-2015 12:58 10773951

Ответ 6

Вы можете попробовать следующую команду: wget node -arm.herokuapp.com/node_archive_armhf.deb

то sudo dpkg -i node_archive_armhf.deb

node -v должен работать сейчас!