下载
Go语言中文网下载会快一些,与Go官网是同步的,按对应操作系统下载。

Windows下安装
这里只展示Windows下的安装场景
下载后双击文件:

本地环境路径(其实建议把环境都放在同一个指定目录下,比如environment/xxx下等等):

然后一直到Install即可。
环境变量
安装完之后,在命令行窗口,打入go version查看版本(如果没有反应,有可能是下载没完成,或者Path环境变量没写上,一般系统是会默认帮我们写到Path中的)。


然后在本地配置环境变量:
go需要一个安装目录,还需一个工作目录,即GOROOT和存放go文件GOPATH(放入我们写的代码)。(注:填入环境变量时,名称必须都大写)
“新建系统变量”,GOROOT的值即为刚刚点击安装包下载填写的路径。

GOPATH,自行设置就好了,看你的go代码想放在哪里,比如在这里自建一个GO_CODE文件夹,另外需在该文件夹下创建三个文件夹src、pkg、bin。


另外注意系统可能在本地环境变量自动配置了(改到你对应设置的路径下即可,命令行窗口输入go env可以看到GOPATH真正生效的是哪一个路径):

命令行输入go env,就可以看到我们设置对应的GOPATH和GOROOT了,顺便检查一下,到此Go语言安装完毕。
记事本go run
写个记事本运行体验一下(网上搬的代码,大同小异,就“Hello world!”开始吧)?
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}

GO IDE
可以去下载GoLand(Goland 是一个Go语言IDE, 大名鼎鼎的JetBrains公司开发【百度介绍】)
下载网址(不过只能免费30天,需收费):https://www.jetbrains.com/go/download
不过有IDEA的同志可以直接下个Go插件用就行了,简单,GoLand下载内存4百多MB不小,而且比较久。相比而言,个人更喜欢下直接下个插件,快一些。

下载插件之后,就能创建Go项目了。

创建项目,放在GOPATH的src文件夹下即可。

(注:一个可执行程序仅有一个main包)
