Установка 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 должен работать сейчас!