Instalowanie węzła.js na raspberry pi 2
Zainstalowałem Raspbian na moim Raspberry Pi 2 i teraz próbuję zainstalować węzeł.js na nim, jednak uderzam problem.
Postępowałem zgodnie z instrukcjami i wpisałem te polecenia do terminala
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
Ale kiedy sprawdzam wersję node używając
node -v
Dostaję ten błąd:
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)
Jestem całkiem nowy w użyciu raspberry pi, więc każda pomoc, aby rozwiązać ten problem będzie wielki!
6 answers
Wystarczy umieścić odpowiedź od @Prashant Pathak powyżej tutaj:
-
Pobierz najnowszą wersję nodejs dla Raspberry Pi:
wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
-
Rozpakuj pliki w lokalnym katalogu:
cd /usr/local sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1
node -v
I:
npm -v
Rzeczywisty adres url do pobrania plików dla węzła zmieni się wraz ze zmianą wersji, zawsze możesz zobaczyć listę plików dostępnych do pobrania tutaj: http://nodejs.org/download/
Wszystkie te instrukcje pochodzą z: http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node-js-2/Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-13 20:37:43
Alternatywnie możesz uaktualnić swój GCC do V4. 8, aby ten pakiet działał!
Wariant 1 (lepszy wariant):
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
Opcje 2: Upgrade do wydania Debian Jessie
Zastąp wszystkie instancje "wheezy" w /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
Następnie pobierasz węzeł.js używając wiersza poleceń w następujący sposób:
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
Następnym krokiem jest zainstalowanie węzła.js:
sudo dpkg -i node_latest_armhf.deb
Na koniec możesz zweryfikować instalację:
node -v
Te instrukcje są wymienione na http://node-arm.herokuapp.com/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-06 16:35:43
That runs for me: http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/
Raspberry Pi Model A, B, B+ i moduł obliczeniowy
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
Raspberry Pi 2 Model 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/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-03 15:10:37
Użyj nodejs zamiast node
Sudo apt-get update & & sudo apt-get install nodejs
Dla npm
Sudo apt-get install npm
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-21 13:33:13
Najnowszy węzeł został wydany dla poniższych platform, co pomogło mojemu staremu R-PI o nazwie modelu: ARMv6-compatible processor rev 7 (v6l)
Https://nodejs.org/download/release/v4.1.0/
Node-v4.1.0-linux-arm64.smoła.gz 17-Sep-2015 04: 24 10886090
Node-v4.1.0-linux-arm64.smoła.xz 17-Sep-2015 04:24 7100824
Node-v4.1.0-linux-armv6l. tar.gz 17-wrz-2015 17:37 10763504
Node-v4.1.0-linux-armv6l. tar.xz 18-Sep-2015 00:15 7005048
Node-v4.1.0-linux-armv7.smoła.gz 17-Sep-2015 05: 17 10773951
Node-v4.1.0-linux-armv7.smoła.xz 17-Sep-2015 05:18 7004760
Node-v4.1.0-linux-armv7l. tar.gz 18-Sep-2015 12: 58 10773951
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-20 19:16:37
Możesz wypróbować następujące polecenie: wget node-arm.herokuapp.com/node_archive_armhf.deb
Then sudo dpkg-i node_archive_armhf.deb
Node-v powinien działać teraz!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-27 19:52:58