Reputation: 553
I have installed Raspbian on my Raspberry Pi 2 and now I am trying to install node.js on it, however I am hitting an issue.
I followed the instructions and typed these commands into the terminal
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
But when I check the version of node using
node -v
I get this error:
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)
I am quite new to using raspberry pi, so any help to fix this issue would be great!
Upvotes: 16
Views: 28694
Reputation: 12819
Just putting the response from @Prashant Pathak above here:
Download latest nodejs build for Raspberry Pi:
wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
Unpack files in local directory:
cd /usr/local
sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1
That's it. You can confirm it's there by checking the node version with:
node -v
and:
npm -v
The actual url to get the files for node will change as the version changes, you can always see the list of files available for download here: http://nodejs.org/download/
All these instructions came from: http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node-js-2/
Upvotes: 44
Reputation: 476
use nodejs instead of node
sudo apt-get update && sudo apt-get install nodejs
for npm
sudo apt-get install npm
Upvotes: 2
Reputation: 109
Alternatively you can upgrade your GCC to V4.8 for this package to work!
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
Replace all instances of "wheezy" in /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
After this you download the Node.js using command line as follows:
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
Next step is to install the Node.js:
sudo dpkg -i node_latest_armhf.deb
Finally, you can verify the installation:
node -v
These instructions are mentioned on http://node-arm.herokuapp.com/
Upvotes: 9
Reputation: 61
That runs for me: http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/
Raspberry Pi Model A, B, B+ and Compute Module
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/
Upvotes: 6
Reputation: 687
You can try the following command: wget node-arm.herokuapp.com/node_archive_armhf.deb
then sudo dpkg -i node_archive_armhf.deb
node -v should work now!
Upvotes: -1
Reputation: 168
The Latest Node is released for the below platforms, which helped for my old R-PI which is of model name : ARMv6-compatible processor rev 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-Sep-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
Upvotes: 0