VSCode配置Go 1.18开发环境
环境
- Windows 10企业版
- go1.18
- vscode 1.91.1
下载go
在官网下载Go
这里我们选择1.18.10版本
环境变量
自己配吧
VSCode下载GO插件
在Vscode直接搜索GO插件,第一个就是
配置Go插件
使用组合键Ctrl+Shift+P
,输入GO: Install/Update Tools
点击运行
这时候会出现报错:
vscode Failed to find a go command needed to install tools.
Failed to find a go command (go1.19 or newer) needed to install tools. The go command is too old (go1.18.10). If your project requires a Go version older than go1.19, either manually install the tools or, use the “go.toolsManagement.go” setting to configure the Go version used for tools installation.
出现第一个报错的一个原因时没有配置代理,这时候我们只需要简单配置一下,具体可以参考这篇文章
如果出现第二个报错,我们就需要手动安装gopls,关于gopls的介绍可以看这里,Go1.18对应的gopls版本,我们在这里使用0.8.0版本,命令如下:
go install golang.org/x/tools/gopls@v0.8.0
安装完成之后我们需要在setting文件中加上下面这行
"go.alternateTools": {
#把下,下面的路径换成自己gopls所在的路径
"gopls":"D:\\soft\\goPath\\pkg\\mod\\golang.org\\x\\tools\\gopls@v0.8.0"
},