it-swarm.com.de

Node.js auf dem Raspberry Pi installieren 2

Ich habe Raspbian auf meinem Raspberry Pi 2 installiert, und jetzt versuche ich, node.js darauf zu installieren, jedoch stoße ich auf ein Problem.

Ich folgte den Anweisungen und gab diese Befehle in das Terminal ein

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

Aber wenn ich die Version des Knotens prüfe

node -v

Ich erhalte diesen Fehler:

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)

Ich bin relativ neu bei der Verwendung von Raspberry Pi, daher wäre jede Hilfe zur Behebung dieses Problems großartig!

15
slim1801

Geben Sie einfach die Antwort von @Prashant Pathak hier ein:

  1. Laden Sie den neuesten Nodejs Build für Raspberry Pi herunter: 

    wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
    
  2. Entpacke Dateien im lokalen Verzeichnis:

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

Das ist es. Sie können dies bestätigen, indem Sie die Knotenversion überprüfen mit:

node -v 

und:

npm -v

Die tatsächliche URL, über die die Dateien für den Knoten abgerufen werden, ändert sich mit den Versionsänderungen. Die Liste der zum Herunterladen verfügbaren Dateien finden Sie hier: http://nodejs.org/download/

Alle diese Anweisungen stammen von: http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node -js-2/

42
Irwin

Alternativ können Sie Ihr GCC auf V4.8 aktualisieren, damit dieses Paket funktioniert.

Option 1 (die bessere Option):

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

Optionen 2: Upgrade auf Debian Jessie

Ersetzen Sie alle Instanzen von "Wheezy" in /etc/apt/sources.list

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

Anschließend laden Sie die Node.js mit der Befehlszeile wie folgt herunter:

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

Der nächste Schritt ist die Installation der Node.js:

Sudo dpkg -i node_latest_armhf.deb

Zum Schluss können Sie die Installation überprüfen:

node -v

Diese Anweisungen werden auf http://node-arm.herokuapp.com/ erwähnt.

8
Prashant Pathak

Das läuft für mich: http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/

Himbeer-Pi-Modell A, B, B + und Berechnungsmodul

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

Himbeer-Pi 2 Modell 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

verwenden Sie nodejs anstelle von node

Sudo apt-get Update && Sudo apt-get install nodejs

für npm

Sudo apt-get install npm

1
Awais Rafique

Der neueste Knoten wurde für die folgenden Plattformen veröffentlicht. Dies half bei meiner alten R-PI, die einen Modellnamen hat: ARMv6-kompatibler Prozessor, Version 7 (v6l).

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

node-v4.1.0-linux-arm64.tar.gz 17-Sep-2015 04:24 10886090

node-v4.1.0-linux-arm64.tar.xz 17.09.2015 04:24 7100824

node-v4.1.0-linux-armv6l.tar.gz 17-Sep-2015 17:37 10763504

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

node-v4.1.0-linux-armv7.tar.gz 17-Sep-2015 05:17 10773951

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

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

0
Vikas Putcha