1. Download and Install the Go - no configuration needed
2. Add variable:
~@ ~ $ edit ~/.profile
# Go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
3. Close and open Terminal
@ ~ $ which go
/usr/local/go/bin/go
4. create a sample program
@ workspaces $ mkdir go_programs
@ workspaces $ touch hello.go
@ workspaces $ edit hello.go
@ workspaces $
Editor:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
Edit PATH again:
# Go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=~/Documents/workspaces/go_programs
export PATH=$PATH:$GOPATH
5. Run your first program
@ workspaces $ go run hello.go
hello, world
6. Take a tour
http://tour.golang.org/#1