前言
最近在学习 Golang,但是由于网络问题安装老出错,所以稍微记录一下,比较简单。
版本
go 1.17
安装
首先就是安装,如果没有代理的话可以走 https://golang.google.cn/ 或者 https://gomirrors.org/ 这两个网站下载,有代理的话正常官网就行了。
我这里是 Windows 环境,Linux 和 mac 下估计会简单一点吧。
首先是选择安装路径,默认是在 C:\Program Files\Go
,不过我改成了 C:\go
的路径方便自己管理,当然也可以安装在其他盘符。
这里是重点
- 安装完成后,进入
系统环境变量
,将GOPATH
的路径改成C:\go
- 之后选中
Path
(记住是用户变量里的,不是系统变量),点击“编辑”
- 看看有没有关于 Go 的环境变量,有的话就修改成
C:\go\bin
没有的话就加上 - 点击确定保存
查看版本号
接下来在终端里输入 go version
查看版本号
go version
返回正常的话说明安装没问题
之后输入 go env
查看环境变量是否已经改成你之前修改的了,如果没有修改成功,之后的一些操作可能会报错
go env
设置代理
因为国内网络环境问题,我们之后的一些包会安装失败,所以这个时候咱们把代理切到国内,可以选择 goproxy.io 或者 goproxy.cn
这里我选择的是 cn 的,根据教程设置一下环境变量就行,选哪个不重要,重要的是能用就行。
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
VSCode 配置
配置好以上,接下来我们来配置 VSCode ,如果你不使用 VSCode 可以跳过这一步。
在插件中安装 Go
根据插件提示的 Install:all
就可以了,如果没有做上面的代理和环境配置,安装可能会出错
总结
以上完成配置,网络环境虽然很复杂,但是善用搜索还是能找到解决方案的!