一、安装Golang解释器
安装go的解释器,官方链接:All releases - The Go Programming Language
安装比较简单,但是要记住安装的路径。
可以在终端里查看是否安装成功
按下win+R
然后直接在命令行输入:go version
结果如下图则表明安装成功。
现在我们看一下安装文件夹下的主要目录
bin:存放编译以后的二进制文件
pkg:存放编译以后的包文件。包文件的扩展名通常为xxx.a,即以.a结尾
src:存放Go语言的源代码
二、环境搭建
1、环境变量设置
系统环境变量:将go语言解释器安装位置的bin目录放到系统变量的Path中。
1.在“设置”里直接搜索“环境变量”,选择“编程系统环境变量”
2.再点击“环境变量”
3.双击用户变量的“Path”
4.点击“新建”,将安装位置的bin目录路径粘贴到路径里(路径格式例如:D:\xxxxxx\go\bin)
5.点击“确定”
GOPATH变量:这里需要填写Golang的工作目录,用于保存相应下载的包,以及放自己代码,建议在此目录下新建三个不同的文件夹:src(存放项目代码)、bin(存放编译以后的文件)、pkg(存放编译后的包文件)
1.在“设置”里直接搜索“环境变量”,选择“编程系统环境变量”
2.再点击“环境变量”
3.点击系统变量下的“新建”
4.变量名命名为:GOPATH
5.变量值填写为:D:\{你的工作路径}
GOROOY变量:这个变量设置Go编译器的安装位置
1.在“设置”里直接搜索“环境变量”,选择“编程系统环境变量”
2.再点击“环境变量”
3.点击系统变量下的“新建”
4.变量名命名为:GOROOT
5.变量值填写为:D:\{你的GO安装目录}
GO111MODULE变量:这个变量有三个值分别为:off、on和auto(默认)。
#查看GO111MODULE的当前值
go env
#设置GO111MODULE的值
#开启模块支持,无论什么情况,go命令都会使用module
go env -w GO111MODULE=on#关闭模块支持,无论什么情况,go命令都不会使用module
go env -w GO111MODULE=off#默认值,go命令根据当前目录决定是否启用module功能
#即当前目录在GOPATH/src之外且该目录包含go.mod文件时开启module功能;否则继续使用GOPATH
go env -w GO111MODULE=auto
GOPROXY变量:由于GO语言是由Google开发的, 所以不设置代理是代理后面安装相关插件时是寸步难行(即使开梯子也没有,必须设置代理)!以下为一些网上提供的代理。
go env -w GOPROXY=“https://goproxy.cn,direct”
go env -w GOPROXY=“https://goproxy.io”
go env -w GOPROXY=“https://mirrors.tencent.com/go/”
2、Vscode中需要安装的插件
在vscode插件中搜索并安装以下查键即可。
vscode-go-syntax
Go
Code Runner
三、Vscode尝试运行
1、直接在Vscode里的终端运行
直接打开一个.go文件,然后点击Vscode的运行键
可以在Vscode终端看到输出
2、编译运行
在代码文件目录下打开终端,运行go build 项目名指令后
在终端直接运行编译得到的.exe文件