Skip to content
This repository has been archived by the owner on Dec 5, 2017. It is now read-only.

Development Environment Setup

Stuart Terrett edited this page Jun 24, 2013 · 10 revisions

Installing Go

You will want to ensure that you first install Git and Mercurial, then:

  • Install Go 1.0.2 from source: you can use this document as reference [http://golang.org/doc/install/source] (http://golang.org/doc/install/source)
  • Ensure that your GOPATH and GOROOT environment variables are set properly, the previously listed doc goes into more detail of what these are
  • Ensure that $GOROOT/bin and $GOPATH/bin are in your PATH

Installing Doozer

#####Download doozer, doozerd, and its dependencies

go get code.google.com/p/goprotobuf/proto
go get github.com/kr/pretty
go get github.com/skynetservices/doozer
go get github.com/skynetservices/doozerd

Install MongoDB

Although not currently a hard dependency, if you want logging to MongoDB functionality you will need to install it. http://www.mongodb.org

You'll want to create a capped collection for your log database.

Installing Skynet & Dependencies

Download Skynet and its dependencies
go get github.com/skynetservices/go-shellquote
go get github.com/skynetservices/liner
go get github.com/skynetservices/skynet
go get labix.org/v2/mgo/bson
Clone this wiki locally