it-swarm-eu.dev

Instalacja node.js na Raspberry Pi 2

Zainstalowałem Raspbian na moim Raspberry Pi 2, a teraz próbuję zainstalować na nim node.js, ale mam problem.

Postępowałem zgodnie z instrukcjami i wpisałem te polecenia w terminalu

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

Ale kiedy sprawdzam wersję węzła za pomocą

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żywaniu Raspberry Pi, więc jakakolwiek pomoc w rozwiązaniu tego problemu byłaby świetna!

15
slim1801

Właśnie umieszczenie odpowiedzi z @Prashant Pathak powyżej tutaj:

  1. Pobierz najnowszą kompilację nodejs dla Raspberry Pi: 

    wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
    
  2. Rozpakuj pliki w katalogu lokalnym:

    cd /usr/local
    
    Sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1
    

To jest to! Możesz potwierdzić, że jest tam, sprawdzając wersję węzła za pomocą:

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/

42
Irwin

Alternatywnie możesz uaktualnić GCC do wersji V4.8, aby ten pakiet działał!

Opcja 1 (lepsza opcja):

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: Uaktualnij do Debian Jessie

Zamień wszystkie wystąpienia „wheezy” w /etc/apt/sources.list

Sudo apt-get update
Sudo apt-get dist-upgrade

Następnie pobierz Node.js za pomocą wiersza poleceń w następujący sposób:

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

Następnym krokiem jest instalacja Node.js:

Sudo dpkg -i node_latest_armhf.deb

Na koniec możesz zweryfikować instalację:

node -v

Instrukcje te są wymienione na http://node-arm.herokuapp.com/

8
Prashant Pathak

To działa dla mnie: 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/
6
Baworaczech

użyj nodejs zamiast węzła

Sudo apt-get update && Sudo apt-get install nodejs

na npm

Sudo apt-get install npm

1
Awais Rafique

Najnowszy węzeł jest wydany dla poniższych platform, co pomogło w moim starym R-PI o nazwie modelu: procesor zgodny z ARMv6 rev 7 (v6l)

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

node-v4.1.0-linux-arm64.tar.gz 17 września 2015 04:24 10886090

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

node-v4.1.0-linux-armv6l.tar.gz 17 września 2015 17:37 10763504

node-v4.1.0-linux-armv6l.tar.xz 18-wrz-2015 00:15 7005048

node-v4.1.0-linux-armv7.tar.gz 17 września 2015 05:17 10773951

node-v4.1.0-linux-armv7.tar.xz 17-wrz-2015 05:18 7004760

node-v4.1.0-linux-armv7l.tar.gz 18-wrz-2015 12:58 10773951

0
Vikas Putcha