本文主要记录了 Go 的安装,以及给 vscode 配置 Go 的环境。
截图比较多所以显得文章比较长。如有错误欢迎指出~
- 系统:Windows 10
- go:1.20.6
- vscode:June 2023 (version 1.80)
下载链接:Go下载
下载和系统对应的版本,我是 windows 所以选择了下图的这个。选的是最新的稳定版本 go1.20.6:
路径可以自定义,这里我放到 D 盘:
go version
二、配置环境变量(可选)
可以通过修改环境变量,修改 Go 的相关路径。由于我的 C 盘空间比较紧张,所以我修改了一下。如有需要可以参考本小节。
注意!建议在修改环境变量的时候,记录好原本的环境变量是什么样的,以及后来添加了哪些环境变量,以方便后面出现了问题需要卸载 Go 时,给自己留条后路。(可以写一个文档,边修改边截图记录一下。)
%USERPROFILE%\go\bin%GOPATH%\bingo version
go env
三、配置 vscode
1、下载或更新 vscode
需要保证你的 vscode 是「最新的」,因为我在配置的时候发现,虽然我安装的 Go 是最新的版本,但是因为 vscode 还是 2020 的版本,导致通过 vscode 安装的相关扩展的版本很低,从而出现了一系列问题。
所以,如果你还没安装 vscode 直接去下载最新的 vscode 即可,网络上有很多教程。
如果你已经有 vscode 了,可以检查一下版本是否是最新版,方法如下:
打开 vscode → 文件 → 首选项 → 设置:
然后在上方搜索栏搜索「更新」,找到「Update: Mode」:
选择 manual,这样软件不会自动更新,但是你可以自己手动检查更新。
然后点击 帮助 → 检查更新,如果软件不是最新版,则会自动下载更新包并完成软件更新:
2、安装相关扩展
主要参考了上面的链接。
先安装 Go 扩展:
ctrl + shift + PGo: Install/Update Tools
全部选择好后,点确定后开始安装:
vscode 底部的输出端可以看到安装情况:
D:\go\bin
然后可以按照 这篇文档的第5步,写个代码测试一下:
按照第6步调试一下:
以上就是 vscode 的配置。
-
如果需要卸载 Go,直接打开设置,去应用和功能里卸载:
-
卸载完后需要去删除相关的环境变量(如果你前面修改了环境变量的话),按照前文的方法检查,在卸载完 Go 后还有无残留的和 Go 相关的环境变量,有就删除即可。
-
另外,无论是默认的,还是你修改过路径的 GOPATH,在 Go 卸载后,这个 GOPATH 文件夹都不会被删除,需要手动删除一下。
目前暂时没有碰到下载失败的问题,如果需要可以参看:快速上手 (goproxy.io)
1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮
3. 在 “变量名” 输入框并新增 “GOPROXY”
4. 在对应的 “变量值” 输入框中新增 “https://proxy.golang.com.cn,direct”
5. 最后点击 “确定” 按钮保存设置
六、总结
- Go 更新很快,所以在参考别人的博文的时候尽量参考最新的,参考几年前的博文容易出现问题。
- vscode 相关的扩展和插件也是随着 Go 更新的,如果插件遇到问题,很有可能是软件或者插件与 Go 不匹配产生的问题。