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

Development Environment Setup

bketelsen edited this page Sep 12, 2012 · 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 it's dependencies

go get code.google.com/p/goprotobuf/proto
go get github.com/kr/pretty
go get github.com/4ad/doozer
go get github.com/4ad/doozerd
Install doozer and doozerd
go install github.com/4ad/doozer
go install github.com/4ad/doozerd

Installing Skynet & Dependencies

Download Skynet and it's dependencies
go get github.com/kballard/go-shellquote
go get github.com/sbinet/liner
go get github.com/bketelsen/skynet
go get labix.org/v2/mgo/bson
Optionally install Skynet binaries to your GOPATH

This will allow you to just run the commands without having to specify their paths

go install github.com/bketelsen/skynet/cmd/sky
go install github.com/bketelsen/skynet/cmd/skydaemon
go install github.com/bketelsen/skynet/cmd/dashboard
Clone this wiki locally