GO学习笔记--解决vscode插件安装失败问题

问题描述

在ubuntu18.04搭建go开发环境,本着简单方便的原则想使用vscode进行学习开发,首先按照官网教程安装go,而后安装vscode,安装go的extension都很顺利,最后卡在了安装vscode版的go插件上,老是提示安装失败git

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 golang.org/x/lint/golint FAILED```
复制代码

在搜索了相关资料后,发现有两种状况,一种是因为网络问题致使,一种是vscode自己的bug。因为我自己的网络工具并不支持在vscode中使用,我最终是采用了离线安装的方式解决。github

解决方案

1.使用go env命令找到gopath所在的路径,而后在在%GOPATH%\src\目录下,创建路径golang.org\xgolang

2.sudo apt-get install git安装git,定位到刚创建的路径下,利用git clone https://github.com/golang/tools.git tools下载工具包ubuntu

3.下载完成后,cd到%GOPATH%中,执行bash

go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
复制代码

上面只是举例,缺什么插件执行上面插件就行网络

4.部分插件不在tools里面,须要单独处理,例如golint,定位到新建目录下,执行git clone https://github.com/golang/lint,下载离线安装包,而后执行 go install golang.org/x/lint/golint来安装工具

5.所有安装成功后会有提示学习

就能够愉快的玩耍啦
相关文章
相关标签/搜索