Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 13ba434ad7
Fetching contributors…

Cannot retrieve contributors at this time

65 lines (42 sloc) 1.609 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


brew install tree
Jump to Line
Something went wrong with that request. Please try again.