最近一直在研究Docker和Kubernetes,这两者都是使用Go语言开发,为了更深入的了解Docker和Kubernetes,打算学习一下Go语言。
为了深入细致的学习,这里列一个目录,会不断更新
- Golang学习笔记-环境搭建指南(本篇)
- Golang学习笔记-IDE安装指南
持续更新,未完待续……
Go 语言支持以下系统:
- Linux
- FreeBSD
- Mac OS X(Darwin)
- Windows
官方网站为https://golang.org/,可惜因为GFW的原因打不开。不过我们可以通过这个网站https://golang.google.cn/访问。
下载安装包
首先进到下载页面
![img_1c0f6424aedc5d4d32a1cdbd8a2969ad.png](https://yqfile.alicdn.com/img_1c0f6424aedc5d4d32a1cdbd8a2969ad.png?x-oss-process=image/resize,w_1400/format,webp)
download page
笔者使用的是Windows操作系统,所以我下载的是 go1.11.windows-amd64.msi
安装Go语言开发环境
直接双击msi文件进行安装
![img_b006363de6642f2cf4951829cb4f8762.png](https://yqfile.alicdn.com/img_b006363de6642f2cf4951829cb4f8762.png?x-oss-process=image/resize,w_1400/format,webp)
step 1
![img_a19503a02a63c261675e044dd2ad0eca.png](https://yqfile.alicdn.com/img_a19503a02a63c261675e044dd2ad0eca.png?x-oss-process=image/resize,w_1400/format,webp)
step 2
![img_efd073e5db84c56fd58f586a9f1b7157.png](https://yqfile.alicdn.com/img_efd073e5db84c56fd58f586a9f1b7157.png?x-oss-process=image/resize,w_1400/format,webp)
step 3
![img_d430e60c1a18ccd29253b859674c6afe.png](https://yqfile.alicdn.com/img_d430e60c1a18ccd29253b859674c6afe.png?x-oss-process=image/resize,w_1400/format,webp)
step 4
![img_ac735b59eab7f389ef88bc3d49f2090e.png](https://yqfile.alicdn.com/img_ac735b59eab7f389ef88bc3d49f2090e.png?x-oss-process=image/resize,w_1400/format,webp)
step 5
![img_909a3b91440e74bee7f639a279adf53c.png](https://yqfile.alicdn.com/img_909a3b91440e74bee7f639a279adf53c.png?x-oss-process=image/resize,w_1400/format,webp)
step 6
安装程序会自动帮我们添加环境变量
![img_764aec1fa04d91e8ba68f73de0f558b3.png](https://yqfile.alicdn.com/img_764aec1fa04d91e8ba68f73de0f558b3.png?x-oss-process=image/resize,w_1400/format,webp)
环境变量
测试环境
我们用控制台查看一下,输入【go version】,可以查看到go语言的版本
![img_4918e8a1000ac8ca404be10da3608bea.png](https://yqfile.alicdn.com/img_4918e8a1000ac8ca404be10da3608bea.png?x-oss-process=image/resize,w_1400/format,webp)
version
国际惯例,我们写一个hello world程序测试一下,新建一个文件,命令为【HelloWorld.go】,写入如下内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
然后在控制台中使用如下运行程序
go run HelloWorld.go
![img_f36ad7ce6ea325994b8934b32af904cc.png](https://yqfile.alicdn.com/img_f36ad7ce6ea325994b8934b32af904cc.png?x-oss-process=image/resize,w_1400/format,webp)
Hello world
可以看到正确输出【Hello, World!】, 证明环境安装成功,enjoy!