我在vscode中安装了go tools,终端显示工具安装成功:Tools environment: GOPATH=/home/spindrift/goInstalling 1 tool at /home/spindrift/go/bin in module mode. goplsInstalling golang.org/x/tools/gopls (gopls) SUCCEEDEDAll tools successfully installed. You are ready to Go :).但是在安装 vscode 后继续显示gopls is inquired but missing于是我看了一下$GOPATH/bin,里面只有dlv-dap!
4 回答
MYYA
TA贡献1868条经验 获得超4个赞
这是使用 go 1.18 时发生的 go 扩展中的错误。它已在最近版本的 vscode-go 中得到修复,详情请参阅 [1] 和 [2]。
更新 vscode和go 扩展 (vscode-go) 应该可以解决您的问题(就像它对我所做的那样)。
[1] https://github.com/golang/vscode-go/issues/2143
[2] https://github.com/golang/vscode-go/commit/656865daa974f43e8e88310e5076f3f0c4936c73
大话西游666
TA贡献1817条经验 获得超14个赞
一些配置是从“GOENV”文件中获取的。确保该文件中的参数有效,特别是在其中查找“GOROOT”。它应该与您的 GO 可执行文件路径完全匹配。(在大多数情况下,它可能是 /usr/local/go)
如果无效,请更新值并重试。
长风秋雁
TA贡献1757条经验 获得超7个赞
gopls 存在于 GOPATH 和 GOROOT 中,但 VS Code 仍然抱怨无法找到 gopls。
配置的工具输出显示正确安装了 gopls 和其他工具。去版本 1.17.12
- 4 回答
- 0 关注
- 596 浏览
添加回答
举报
0/150
提交
取消