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!
Raspberry Pi is a small, multi-use computer. With Node. js you can do amazing things with your Raspberry Pi.
With Homebrew, you can have multiple major versions of Node. js and npm installed at a time, but only one can be active. If you want to switch between them, you have to "unlink" the actively linked version and "link" the one you want to use.
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/
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/
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/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With