Frederic Cambus

Home · Archives · Text Mode · GitHub · Twitter · RSS

Installing Go on Mac OS X

· Golang

Installing Go on a Mac OS X system is a pretty easy process. In order to do so, you will need to have Xcode and Mercurial installed; it is possible to download precompiled binary packages from the official Mercurial site, but as I have Homebrew installed on this system, that's what I've been using instead.

In your home directory, type the following command to clone the Go repository:

hg clone -u release https://go.googlecode.com/hg/ go

We then compile everything by invoking the following commands:

cd go/src
./all.bash

On my system, the whole operation is quite fast and takes approximately three minutes to complete (compilation + all unit tests).

real    3m10.309s
user    2m48.050s
sys     0m41.652s

Finally, you need to set a few environment variables in your .bash_profile file:

export GOROOT=$HOME/go
export GOOS=darwin
export GOARCH=amd64
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
Congratulations, Go is now installed on your system and you're ready to start working with it!