###Step 1: Update system for latest packages
sudo apt-get -y update
or
sudo yum -y update
###Step 2: Install dependencies
sudo apt-get -y install libssl-dev git-core pkg-config pkgconfig build-essential curl gcc g++ libxml2-dev
or
sudo yum -y install libssl-dev git-core pkg-config pkgconfig build-essential curl gcc g++ libxml2-dev
###Step 3: Install nvm (Node version manager) and node v0.6.19
git clone git://github.com/creationix/nvm.git ~/.nvm
echo '. ~/.nvm/nvm.sh' >> ~/.bashrc && . ~/.bashrc
nvm install v0.6.19
nvm use v0.6.19
###Step 4: Clone CLoud9 repo
git clone git://github.com/ashwin-kumar/Cloud9.git ~/.cloud9
###Step 5: Add alias to .bashrc
echo 'alias cloud9=~/.nvm/v0.6.19/bin/node ~/.cloud9/server.js -w' >> ~/.bashrc && . ~/.bashrc
###Step 6: Install, if any, missing node modules
cd ~/.cloud9 && npm install