写在开头
建议把这篇文章和其他文章、视频配合起来看,效果会更好哦。
如果这篇文章有不正确的地方希望大家可以积极指出。
下载并安装go
下载go
打开浏览器,在搜索框中搜索golang
打开The Go Programming Language (google.cn)
后,再点击 Download
打开上面的网站,进入新的页面后,再根据你的电脑系统选择适合自己电脑系统的文件下载。
因为我的电脑系统是Windows所以选第一个适用于Windows的,点击 go1.20.6.windows-amd64.msi 后,浏览器会自动开始下载该文件
安装go
找到刚刚下载go,并安装。
很简单,可以参考其他文章
注意:一定要知道自己的安装目录,在配置环境变量中需要用
下载并安装vscode
很简单,可以参考其他文章
配置环境
在vscode中下载go插件
在vscode的扩展(四个方块)中,搜素go,并下载 Go 插件
设置电脑的环境变量
这一步很重要!!
可以在电脑的设置中打开,关于-高级系统设置-环境变量
可以其他方法打开,可以参考其他的文章
设置环境变量
- GO111MODULE 直接按照下面的代码设置
- GOPROXY 直接按照下面的代码设置
- GOROOT 设置为上面安装的go的文件夹的路径
- GOPATH 可以不设置,如果要设置可以设置在自己写代码的文件夹中(我是这样的),但一定不能与 GOROOT 的路径相同。之后在vscode中下载的其他工具会下载到该路径
GO111MODULE = on
GOPROXY = https://proxy.golang.com.cn,direct
GOROOT = D:\Software\Go
GOPATH = D:\Code\VSCode\Golang\go
在vscode中下载其他工具
重启vscode,创建 demo.go 文件
vscode 会出现如下两个提示,两个都点击 Install All,便会开始把其他需要的工具下载到 GOPATH 的路径。
下载好后会有提示 All totals sucessfully install… (好像是这样,记不清了)
输入代码并运行
输入代码
在上面创建好的 demo.go 文件中,输入以下代码,也可以直接复制粘贴
package main
import "fmt"
func main() {
fmt.Println("hellp world")
}
运行
根据自己电脑的设置,在vscode下面的终端中依次输入以下语句
便可得到“hello world”
go mod init XX.go所在的文件夹
go run XX.go
//这是我的
go mod init Golang
go run demo.go
写在最后
从昨天晚上开始到今天早上,我按照网上的教程在vscode配置golang环境,应该是我太菜了,一直没有成功,每次总是有些问题,网上也搜不到,也不知道怎么解决。后来慢慢看了很多视频、文章,并不停的跟着教程尝试、失败、尝试、失败……终于知道了全过程配置的方法。在成功配置后,我总结并写下了这篇文章。
仔细想了想,配置中的问题其实主要与配置环境那里的环境变量有关,如果环境变量没有配置好,之后大概率是会出各种各样的问题。而配置过程中的大多数问题,也是因为环境变量没有配置好。
要想配置好环境变量,必须知道各个环境变量代表什么,他们的路径该指向哪里,它指向的路径存放的是什么内容等等。但是网上的大多数文章并没有说明这些,观看者也不清楚在自己的电脑上到底该怎么设置,所以就胡乱设置了一通,结果一番配置下来可能会出现各种各样的问题,自己也不知道该怎么解决。我也是这样的。
我在尝试过很多次后,总结了该注意的地方,写了一些其他文章没有写到的东西,指出了环境变量该指向哪里,提醒大家一些重点操作,主要是希望帮助大家顺利配置环境,少踩坑、少出错,尽量一次就配置好。当然可能因为各种各样的原因,大家根据我的文章也不能一次就配置好,建议大家多找几篇文章、多看几个视频来配置。
祝大家一次就可以配置好环境!!