在Go语言的源代码中,有些部分是用 Plan 9 C 和 AT&T 汇编写的,因此假如你要想从源码安装,就必须安装 C 的编译工具。
在 Mac 系统中,只要你安装了 Xcode,就已经包含了相应的编译工具。
在类 Unix 系统中,需要安装 gcc 等工具。例如 Ubuntu 系统可通过在终端中执行 sudo apt-get install gcc libc6-dev 来安装编译工具。
在 Windows 系统中,你需要安装 MinGW,然后通过 MinGW 安装 gcc,并设置相应的环境变量。
Go 使用 Mercurial 进行版本管理,首先你必须安装了 Mercurial,然后才能下载。假设你已经安装好 Mercurial,执行如下代码:
假设已经位于 Go 的安装目录 $GO_INSTALL_DIR 下
运行 all.bash 后出现 "ALL TESTS PASSED" 字样时才算安装成功。
上面是 Unix 风格的命令,Windows 下的安装方式类似,只不过是运行 all.bat,调用的编译器是 MinGW 的 gcc。然后设置几个环境变量:
看到如下图片即说明你已经安装成功
如果出现 Go 的 Usage 信息,那么说明 Go 已经安装成功了;如果出现该命令不存在,那么可以检查一下自己的 PATH 环境变中是否包含了 Go 的安装目录。