vscode安装go插件问题

当在VSCode中使用Go语言遇到插件安装失败时,本文提供了一种手动安装解决方案。通过在GOPATH路径下创建对应文件夹并使用git clone及go install命令,可成功安装如golang.org/x/tools/cmd/guru等插件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        在用vscode进行go语言编写时,最开始的情况会出现很多插件安装失败的情况,这个时候需要进行手动的安装对应的插件。

        首先我们要知道插件的来源都是从GitHub上面进行获取的,因此我们首先要知道插件的文件地址,主要是:github.com/xxx/yyy以及github.org/x

        一般情况下,我们的错误大概类似与这种情况

        Installing github.com/nsf/gocode SUCCEEDED
        Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED
        Installing github.com/ramya-rao-a/ go-outline FAILED
        Installing github.com/acroca/ go-symbols FAILED
        Installing golang.org/x/tools/cmd/guru FAILED
        Installing golang.org/x/tools/cmd/gorename FAILED
        Installing github.com/fatih/gomodifytags SUCCEEDED
        Installing github.com/haya14busa/goplay/cmd/goplay SUCCEEDED
        Installing github.com/josharian/impl FAILED
        Installing github.com/rogpeppe/godef SUCCEEDED
        Installing sourcegraph.com/sqs/goreturns FAILED
        Installing github.com/golang/lint/golint FAILED
        Installing github.com/cweill/gotests/... FAILED
        Installing github.com/derekparker/delve/cmd/dlv SUCCEEDED

        对于以上的失败区域

        进入GOPATH路径(环境搭建时的路径),进入src文件夹,建立两个文件夹 github.com\XXXgolang.org\x (x代表你要下载的插件)例如 golang.org/x/tools ,则表示为tools插件

        然后进入终端指令操作,git clone 文件路径,例如 git clone https://github.com/golang/tools.git  或  git clone github.com/XXX/YYY.git 下载对应的插件放入对应的文件目录中。

        下载好了后,进行go install 指令操作,例如 go install golang.org/x/tools/cmd/guru (此处下载的tools是一个汇总插件,内部包含了许多其它插件,另外golang.org/x/tools/cmd/guru 是你clone下来的位置,记得不要golang.org前面的路径,相对位置就行,因为go的环境就是搭载在这的)

         参考链接:

        https://blog.youkuaiyun.com/BigWrist/article/details/80490272

        http://www.pythonsite.com/?p=429

        http://blog.youkuaiyun.com/langzi7758521/article/details/51313521

转载于:https://my.oschina.net/u/3712269/blog/2988914

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值