Go 语言支持以下系统:

  • Linux
  • FreeBSD
  • Mac OS X(也称为 Darwin)
  • Window

官方安装包下载地址为:https://golang.org/dl/

很遗憾,上面官方网站由于*的原因,无法访问,所以请自备梯子。

我们可以通过以下地址查看:

  1. Google服务器查看当前版本: https://golang.google.cn/dl/
  2. GitHub下载源码: https://github.com/golang/go
  3. 百度网盘:

    go1.11.windows-amd64.msi 链接:https://pan.baidu.com/s/1q6h6FYDUDWogUeiRby1byw 密码:udgk

    go1.11.windows-386.msi 链接:https://pan.baidu.com/s/1Cvd9DOPe3eEH1zuVZ9Kr1Q 密码:zcb2

Go 环境搭建 - 图1

官网各个系统对应的下载包:
Go 环境搭建 - 图2

注:从图中可知 对于Windows版本,要求Windows 7以上;

其中各个系统对应的安装包为:

操作系统 包名
Windows go1.11.windows-amd64.msi
Linux go1.11.linux-amd64.tar.gz
Mac go1.11.darwin-amd64.pkg
FreeBSD go1.11.freebsd-amd64.tar.gz

Windows 系统下安装

Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如: go1.11.windows-amd64.msi )的安装包来安装:

Go 环境搭建 - 图3

默认情况下.msi文件会安装在 c:\Go 目录下:

Go 环境搭建 - 图4


Go 环境搭建 - 图5

新版的安装包,默认会将自己的路径添加到系统环境中的path中.

通过查看版本即可验证上面的path是否工作了:

Go 环境搭建 - 图6

上面安装之后,就可以在本地查看Go 语言的官方文档了(英文的哟, 真是锻炼英语的好时机^_^):

//下面的端口号8888可以任意指定,只要不和当前系统已使用的冲突即可:
godoc -http=:8888

Go 环境搭建 - 图7

只要上面的命令窗口不关闭,就可以一直在本地浏览. 浏览器中输入以下地址即可查看( http://127.0.0.1:8888 ):

Go 环境搭建 - 图8

第一个小程序: Hello World

文件名: hello.go,代码如下:

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

我放置在以下路径:

E:\SVN\305_Go\03_Software\00>hello.go

使用 go 命令执行以上代码输出结果如下:

Go 环境搭建 - 图9

Ubuntu 安装

apt-get install golang

如下图所示:

Go 环境搭建 - 图10

下载过程中,提示:

Go 环境搭建 - 图11

大致的意思是问是否要提交安装报告,默认是。

最后设置完回到开始状态:

Go 环境搭建 - 图12

出现以下结果表示安装成功:

Go 环境搭建 - 图13

注:因为我直接使用root登录了当前的系统,所以对于一般用户需要在开头添加subo,即:
sudo apt-get install golang

UNIX/Linux/Mac OS X, 和 FreeBSD 手动安装

以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:
1.下载源码包:go1.11.linux-amd64.tar.gz
2.将下载的源码包解压至 /usr/local目录

tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至PATH环境变量:

export PATH=$PATH:/usr/local/go/bin

注意:MAC 系统下你可以使用 .pkg 结尾的安装包直接双击来完成安装,安装目录在 /usr/local/go/ 下。