This is a repository to keep tutorial/experiments go codes
Download the latest golang binary at https://golang.org/dl/ and unzip it
tar -C /usr/local -xzf go.XXX.tar.gzThen setup the go environment
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/binAnd setup a workspace (in this case on $HOME/projects/go)
export GOPATH=$HOME/projects/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBINTo execute a gofile run it directly as below:
go run hello.go
Clone this repository on $GOPATH/src/github.com/pedroorez/.
This repo uses Golang's Dep to manage it's dependencies. Install Dep running:
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
This will install a binary on $GOPATH/bin so make sure it's in your $PATH.
After install dep you must run dep ensure inside the repository folder to install all dependencies.
After that just run any go code directly
After using a new dependencies you must run dep ensure to add the new dependencies to gopkg files.