Recently I’ve moved from linux to OS X, yep I’m using a so-called “hackintosh”. Having spent the past week learning how to live in the environment, which for the record I really live, it’s time to hack some Go!
Prerequisites
As the Go lang site says, you need Xcode installed first off, so head off and find Xcode in App Store and install it.
Additionally I’ve installed and used MacPorts, primarily because I wanted some other unix tools but I’ve also used it to install Mercurial. To install mercurial open a terminal and run the following command :
sudo port install mercurial
Get the Go sources
As the Go lang getting started page shows, you can use mercurial to download the sources:
hg clone -u release https://go.googlecode.com/hg/ go
And build it :
cd go/src ./all.bash
That’s about it, as long as you see that all tests have passed. Of course you probably want to edit your .bashrc to include your local environmental variables but that’s been documented many times before.
When using the template package one doesn’t want to read the templates from the file system every time they are used. Likewise you want to restart the process just to test some minor change within the template.

