在字节青训营里面开始刚接触的go,在网上找了半天没发现有详细的文字教程,所以根据零年旅途在B站上发布的配置视频进行了文字化并精简了对应内容,链接如下:
- Vscode中配置Go语言环境 - 2023 -Part1_哔哩哔哩_bilibili
- Vscode中配置Go语言环境(含git安装及Goalng版本升级) - 2023 -Part2_哔哩哔哩_bilibili
下载go
在官网下载,下载之后安装时记住自己的安装位置
go配置
golang至少配置5个位置,其中前三个完成后即可直接编写代码
1.打开高级系统设置,在系统设置中新建一个GOROOT,用于存放Go的sdk,地址为go安装位置(这里我的安装位置为C:\Path\Go)
2.在系统变量中继续新建一个GOPATH,用于存放Go代码,地址为Go代码的文件夹(爱放哪放哪),但是所有的go代码只能在这个文件夹之下,可以在该文件夹下新建文件夹,也可以直接存放在这,但是不能把代码放到这个path之外的地方
3.在path中新建环境变量
4.配置go代理
打开网址GOPROXY.IO - 一个全球代理 为 Go 模块而生
找到对应的win下的内容,在系统变量中新增对应的两条网址
其中一个为GOPROXY
另一个为GOPRIVATE
验证配置
打开运行窗口(win+r),输入cmd,在终端中输入go version,显示对应版本即为成功
输入go env可以查看对应配置
vscode配置
在vscode中打开GOPATH文件夹,安装go插件
同时在GOPATH下新建一个go文件,输入对应代码
package main
import"fmt"
func main(){
fmt.Println("Hello world!")
}
此时编译器会跳出弹窗(此时你可以直接对该文件进行编译和运行)
对于代理可以直接下载,但是多数为外网网址,下载所需时间较多,建议挂个梯子或者屏蔽下载,不影响正常使用
go运行
go可以以脚本运行也可以编译运行,用go run加对应文件运行脚本,用go build编译对应文件
go调试
在直接在运行和调试中点击调试,如果出现mod无法被找到的报错,在当前目录下直接运行go mod init+包名即可