1 下载GoLang
Downloads - The Go Programming Language (google.cn)
根据自己的需求下载相应的版本(本文使用版本为 go1.18.windows-amd64.msi)
2 安装GoLang
双击下载好的文件,依次点击下一步,下图是选择安装路径(根据自己情况进行更改)
选择完成安装路径,点击下一步进行安装等待安装完成即可,如下图
验证是否安装成功:打开运行 输入cmd 在命令行中输入 go version,可以查看到go的版本
输入 go env可以看到go的一些环境变量信息
3 设置GOPATH
GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录,可以理解为项目放置的目录,安装完成go后默认指定的GOPATH是用户目录下的go文件夹,自己可以根据需要进行修改,修改方式是打开系统环境变量可以在用户变量中看到GOPATH 更改成自己想要设置的目录即可
4 VSCode安装go插件
打开VSCode,点击扩展,在搜索栏中输入go,选择第一个,点击安装即可
5 安装go所有插件
1)这里我们随便创建一个项目,并创建一个go文件
2)创建完go文件后右下角会弹出对话框,提示安装go开发的一些工具插件
点击install all进行安装会因为有些资源需要翻墙的原因导致安装失败,错误信息如下
3)安装失败我们可以手动下载然后进行安装,这里我们直接设置goproxy进行安装
打开终端 执行 如下命令
go env -w GOPROXY="https://goproxy.cn"
执行完毕后再次点击 install all安装即可成功
https://goproxy.cn是代理地址如果这个不好用可以根据自己的情况更换
遇到的问题
如上图安装完成后,自己测试了下自动导包功能发现依然不能用,再次安装依然提示成功,但是$GOPATH/bin下依然没有生成可执行文件
一时找不到问题的原因,最后只能进入各个依赖包的源码目录进行手动安装
根据提示 进入源码目录
在对应的目录下运行命令行,执行需要安装的插件即可,如下图
执行完成后在GOPATH/bin/ 目录下会生成想用的可执行文件
依次安装其他组件即可,安装完成后的结果如下图
在VSCode中写代码就会出现代码提示 保存自动导包、格式化等功能
保存前
保存后