Golang + vscode环境搭建
在学习go语言的时候,搭建环境通常是一个困扰的话题。笔者试图通过这篇文章,帮助像我一样的初学者解决部分环境搭建的问题,节省各位的时间。
下载go语言安装包
我使用的是Windows10系统,首先点击下面的链接(https://golang.google.cn/dl/),安装go语言。Go安装包下载链接
下载好安装包后,开始安装,默认会安装在 C:\Program Files\Go,也可以选择其他位置进行安装。
安装git
请参考其他博主发布的教程
环境变量
安装go语言的同时,会自动帮助配置环境变量,帮助系统在运行go命令时找到合适的位置。因为后续可能出现的问题,同时方便自行更改环境变量,我们简要说明一下go语言相关环境变量。
首先鼠标右键单击此电脑,点击属性,下拉在相关设置中选中高级系统设置,如图所示。
之后在高级系统设置中,选择进入环境变量。GOPATH 是go语言的工作目录,我们将我们写的代码放在此目录下,通常可以设置为你喜欢的地方。这里笔者将默认值修改为我常写代码的目录。
PATH用户变量下进入Path,找到%USERPROFILE%\go\bin,这是你之前安装go的目录中,bin目录的地址。这里笔者使用的是默认值。
检查或修改环境变量完成后,windows + R,输入cmd或powershell,在命令行中输入go version
,按照下图检查输出结果是否正确,正确则说明配置无误。
模块下载配置
由于go需要访问github下载相关模块,经常会出现连接失败的情况,所以我们需要配置go mod proxy,可以大大加快模块的下载速度。这里我们参考Goproxy中的配置方法进行配置。注意,如果想要永久保持此设置,建议按照链接中的方法配置环境变量,这里不做额外赘述。
下载vscode与相关插件
相应的文章有很多,这里不做额外赘述。此外,需要在vscode的扩展中下载go的插件,如下图所示。
使用vscode下载go语言的相关模块
使用vscode打开GOPATH
文件夹,笔者这里是打开E:\CodeField\Golang,并创建一个hello.go
文件,内容如下。
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
这时你屏幕的右下角通常会跳出信息,提示你安装缺失的模块,点击install all。即可开始安装模块。
开始安装之后,可以在输出位置看到安装信息。这里提示一下,可能会跳出很多安装失败的信息,但是你不需要理会,只要最终显示安装成功就可以正常运行程序,笔者目前并没有发现什么问题。
笔者安装模块后的目录如下
运行第一个go程序
选择终端,新建终端,在终端输入go run hello.py
,即可正常显示程序输出。