我开始使用Go,并且想使用Visual Studio Code进行编辑。我已经在Ubuntu计算机上成功安装了go。
我的GOPATH
(转到环境)设置为与go.gopath
settings.json中相同的值。如果我运行Go: Current GOPATH
它会输出正确的路径。
但是,我无法安装go扩展程序。如果我单击,将Install all
得到类似于以下的输出:
Installing 1 tool at home/jan/go/bin
dlv
Installing github.com/go-delve/delve/cmd/dlv FAILED
1 tools failed to install.
dlv:
Error: Command failed: /snap/bin/go get -u -v github.com/go-delve/delve/cmd/dlv
我似乎能够使用手动安装软件包/snap/bin/go get -u -v github.com/go-delve/delve/cmd/dlv
。该命令运行无误,但VSCode似乎无法找到dlv。
我的settings.json:
{
"terminal.integrated.rendererType": "dom",
"go.useLanguageServer": true,
"go.formatTool": "gofmt",
"go.lintOnSave": "file",
"go.vetOnSave": "package",
"go.buildOnSave": "package",
"go.lintTool": "golint",
"go.gopath": "home/jan/go"
}
我在计算机上安装了git。它可以正常工作。
您的GOPATH未在中正确设置settings.json
。
"go.gopath": "home/jan/go"
该路径是相对的,因此它将被附加到您的工作目录中,这显然导致无法找到该路径,因为该路径不存在。
您可以正确设置它,也可以删除它,然后将使用GOPATH环境变量。(我这样运行。)
"go.gopath": "/home/jan/go"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句