Thursday, 18 October 2012

Install Node.js and NPM on ubuntu server

Although you can easily install node using the Ubuntu package manager, you'll only get v0.4.something. This is not compatible with many of node's useful modules such as socket.io and is a very old version. Below I explain how to install node and npm on Ubuntu server from source:


Step 1 - Update your system
sudo apt-get update
sudo apt-get install git-core curl build-essential openssl libssl-dev
Step 2 - Install Node.js
First, clone the Node.js repository:
git clone https://github.com/joyent/node.git
cd node
OPTIONAL
----------
Now, if you require a specific version of Node:
git tag # Gives you a list of released versions
git checkout v0.4.12
----------
Then compile and install Node like this:
./configure
make
sudo make install
Then, check if node was installed correctly:
node -v
Step 3 - Install NPM
Simply run the NPM install script:
curl https://npmjs.org/install.sh | sudo sh
And then check it works:
npm -v


No comments:

Post a Comment