Difference between revisions of "Node.js on RPi"
Line 1: | Line 1: | ||
− | + | NodeJS are now maintaining recent builds for RaspberryPi. | |
− | |||
− | + | though you can install an older version of Node.js using apt-get, | |
You can also compile the very latest yourself. | You can also compile the very latest yourself. | ||
Line 8: | Line 7: | ||
npm is now installed with nodejs. | npm is now installed with nodejs. | ||
− | + | == Download recent version of Node.js == | |
− | |||
− | |||
− | |||
− | == Download | ||
wget '''http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-arm-pi.tar.gz''' | wget '''http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-arm-pi.tar.gz''' | ||
Line 18: | Line 13: | ||
node-v0.10.28-linux-arm-pi/bin/node --version | node-v0.10.28-linux-arm-pi/bin/node --version | ||
v0.10.28 | v0.10.28 | ||
+ | |||
+ | == Install older version Node.js == | ||
+ | Simply call: | ||
+ | '''apt-get install nodejs''' | ||
== Build latest version of Node.js == | == Build latest version of Node.js == |
Revision as of 01:57, 28 January 2015
NodeJS are now maintaining recent builds for RaspberryPi.
though you can install an older version of Node.js using apt-get,
You can also compile the very latest yourself.
npm is now installed with nodejs.
Contents
Download recent version of Node.js
wget http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-arm-pi.tar.gz tar -xzf node-v0.10.28.tar.gz node-v0.10.28-linux-arm-pi/bin/node --version v0.10.28
Install older version Node.js
Simply call:
apt-get install nodejs
Build latest version of Node.js
Go to Nodejs.org and copy the source code download url. In my example: http://nodejs.org/dist/v0.10.2/node-v0.10.2.tar.gz
Create a file called install-node.sh and paste the folloing code:
wget http://nodejs.org/dist/v0.10.2/node-v0.10.2.tar.gz tar -xzf node-v0.10.2.tar.gz cd node-v0.10.2 ./configure make sudo make install
Note that in your case, you may need to change the bold parts according to the version you want
After that, you can check that Node and NPM are properly installed using the following command lines:
node -v
should reply v0.10.2
npm -v
should reply 1.2.25
The compilation will run for 1 or 2 hours on RPi. If you are doing that using ssh connection, you may want to install screen: It will allow you to close the ssh connection without killing the compilation process. See http://www.howtoforge.com/linux_screen
Those instructions have been tested with Node.js 0.10.2
See Also
- http://www.youtube.com/watch?v=J6g53Hm0rq4 this video is a tutorial to run your first Node.js program (from connecting to your Raspberry Pi to running Node.js)