vscode安装go插件填坑

一、背景

因为自己的电脑没有导致vscode不能自动安装go的插件,太坑了。如果有,vscode可以自动安装工的所有插件。
百度了很久,找了很多答案,发现老是不成功。

二、解决办法

找了一篇能解决大部分问题的博客:
Windows64 Visual Studio Code 安装go插件失败分析及解决方案

但是在最后的操作时,还是有一些报错的

E:\GOPATH>go install github.com/sqs/goreturns
src\golang.org\x\tools\internal\imports\mod.go:17:2: cannot find package "golang.org/x/mod/module" in any of:
        E:\Go\src\golang.org\x\mod\module (from $GOROOT)
        E:\GOPATH\src\golang.org\x\mod\module (from $GOPATH)
src\golang.org\x\tools\internal\imports\mod.go:18:2: cannot find package "golang.org/x/mod/semver" in any of:
        E:\Go\src\golang.org\x\mod\semver (from $GOROOT)
        E:\GOPATH\src\golang.org\x\mod\semver (from $GOPATH)

E:\GOPATH>go install github.com/sqs/goreturns
src\golang.org\x\mod\module\module.go:106:2: cannot find package "golang.org/x/xerrors" in any of:
        E:\Go\src\golang.org\x\xerrors (from $GOROOT)
        E:\GOPATH\src\golang.org\x\xerrors (from $GOPATH)

出错的原因在另一篇博客中找到了:
一键解决 go get golang.org/x 包失败
就是因为缺失依赖的包,直接用git clone对应的包就行

你可能感兴趣的:(杂记)