Fetching contributors…
Cannot retrieve contributors at this time
59 lines (38 sloc) 1.53 KB

Setting up the Development Environment

To move on from submitting bugs to helping resolve existing issues or contributing your own code to Tower, you must be able to run its test suite. In this section of the guide you'll learn how to set up the tests on your own computer.

1. Install Homebrew

First, install Homebrew by following the Homebrew installation instructions (or just paste this into the terminal)

/usr/bin/ruby -e "$(/usr/bin/curl -fksSL"

2.2 Install XCode

XCode 4 is required for git to work.

It might require you to upgrade your operating system, so either find an older version of XCode or take the time to upgrade. It's better to get the latest version of XCode.

2.2 Install Git

If you don't have git already, it's easy to install

brew install git

2.3 Install Node and NPM

brew install node
curl | sh

2.3 Install MongoDB

brew install mongodb

Then follow the instructions output in the terminal to start mongodb (mongod start).

2.4 Install Redis

brew install redis

Not using Redis yet.

2.5 Download Tower

sudo npm install -g forever
npm install -g tower