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!
Geben Sie einfach die Antwort von @Prashant Pathak hier ein:
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
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/
Alternativ können Sie Ihr GCC auf V4.8 aktualisieren, damit dieses Paket funktioniert.
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
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.
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/
verwenden Sie nodejs anstelle von node
Sudo apt-get Update && Sudo apt-get install nodejs
für npm
Sudo apt-get install npm
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