Go环境搭建(vscode调试)
下载
首先下载go环境
下载
我这里选择的是Windows的64位免安装版本。
安装
我们下载的免安装版本,直接解压就可以
环境变量与包管理(重要)
配置GOROOT就可以:
在把go的bin目录加入到path之中:
GOPATH主要是用来存放非标准包(三方包、我们自己的项目)
go get和go intall下载的三方包就会安装到GOPATH中。
代码import包首先会从GOROOT/src(标准库)中查找,如果没有找到GOPATH/src(三方库)中查找。
这种包管理模式和Python有点像,但是有点问题,会像Python一样容易包管理混乱。
所以,1.11引入了moudle模式,使用go.mod来管理包
推荐使用moudle模式,这样三方包就在$GOPATH/pkg/mod目录下,可以允许有多个不同的版本,多个项目都可以共享。
这就有点像Java的包管理模式了,不用每个项目都去处理GOPTH,也不需要每个项目都去下载相同的三方包了。
go get github.com/PuerkitoBio/goquery 1
# 查看所有环境变量 go env # 开启moudule模式 go env -w GO111MODULE=on # 使用七牛云代理 go env -w GOPROXY=https://goproxy.cn,direct 1234567
创建项目
# 使用module模式创建项目 go mod init project-name # 整理依赖,补全使用、删除未使用依赖 go mod tidy 123456
package main import "fmt" func main() {fmt.Println("hello world") } 1234567
接下来就构建、运行都可以了:
go build base.go go run base.go 12
mod依赖:
VScode配置与debug
vscode直接写go代码不太方便,可以安装go插件:
为了方便调试,可以安装Go工具(安装后可以不用自己配置launch和task):
如果出现go.tools.intall not found 可以重启一下VScode,确保path中go的bin目录配置正确。
安装完会多一个GO的查看目录:
按F5调试,提示我们还需要安装dlv,install就可以:
从日志我们可以看到安装了2个tool,我们没有配置GOPATH,默认使用的是用户目录下的go目录:
最后我们就可以愉快的debug了:
相关知识
VSCode安装及配置(前端开发必备)
快速上手web前端开发(超详细教程)
vscode前端开发必备扩展
【Go】基于 Gin 从0到1搭建 Web 管理后台系统后端服务(一)项目初始化、配置和日志将前后端同步开发,后端服务基
Windows Subsystem for Linux入门:安装+配置图形界面+中文环境+工作环境(vscode)
若依RuoYi项目环境搭建教程(RuoYi
搭建 本地高效Shopify开发环境完美解决方案
vscode插件原理浅析与实战
04
go env
网址: Go环境搭建(vscode调试) https://www.huajiangbk.com/newsview1428427.html
上一篇: 完整的ESP32环境搭建总结,别 |
下一篇: 深度学习(花书) |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039