入门

如果你想要小试身手,可以试试看Go Playground,它可以让你在线上撰写并执行你的Go程式码而不需要安装任何东西。Go Playground也是用来分享程式码到各大论坛,比如StackOverflow最热门的方式。

安装Go 是直觉的。你可以从来源安装它,但我建议你安装预先编译好的执行档。当你到Go 的官方下载页面,你会看到不同平台的安装档,让我们省略这些步骤,你会发现其实并不困难。

撇除那些简单的范例,Go程式在运作时主要会被放置在一个工作目录中。这个工作目录包含了binpkgsrc等子目录。你可能会强迫Go去满足你自已的配置风格-千万别这样做。

一般来说,我会将自己的专案放在~/code目录下。例如,我的blog放在~/code/blog。对于Go而言,我的工作目录是放在~/code/go,同时,Go的blog专案则是放在~/code/go/src/blog

总结来说,建立一个Go 的工作目录,并且将你的任何专案放置在这个目录下的src 子目录中。

OSX / Linux

下载tar.gz压缩档。对于OSX来说,你可能会下载go#.#.#.darwin-amd64-osx10.8.tar.gz这样的档案,而#.#.#则是Go的最新版。

透过tar -C /usr/local -xzf go#.#.#.darwin-amd64-osx10.8.tar.gz指令将档案解压缩到/usr/local

设定两个环境变数:

GOPATH这个环境变数指定到你的工作目录,例如对我来说,就会是:$HOME/code/go。接着,我们需要附加Go的执行档到PATH中,试着执行以下指令:

echo  ' export GOPATH=$HOME/code/go '  >>  $HOME /.profile
 echo  ' export PATH=$PATH:/usr/local/go/bin '  >>  $HOME /.profile

你会需要启用这些变数,可以尝试重新开启你的shell,或是用source指令重新引入你的profile档案。

如果一切顺利,试着在shell中输入go version,你应该会看到类似以下的输出:o version go1.3.3 darwin/amd64

Windows

下载最新的zip压缩档。如果你是x64的系统,下载go#.#.#.windows-amd64.zip,你应该会看到类似以下的输出:#.#.#是最新的Go版本。

解压缩档案到你像要的任何地方,c:\Go是个好选择。

设定两个环境变数:

  1. GOPATH这个环境变数指定到你的工作目录,那可能是c:\users\goku\work\go
  2. 增加c:\Go\bin到你的PATH变数中。环境变数的设定可以在系统控制选单中的进阶选项中找到。

环境变数可以透过系統控制台中的進階環境變數按钮来做设定。有些版本的Windows透过系统控制台的進階系統設定选项来做设定。

如果一切顺利,试着在命令提示字元中输入go version,你应该会看到类似以下的输出:go version go1.3.3 darwin/amd64