解决vs code中golang插件依赖安装失败问题
解决vs code中golang插件依赖安装失败问题
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 github.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
8 tools failed to install.
可能由于网络问题,可能和我这里不太一样,但是没关系,按下面的办法都可以安装的.
下载失败的原因是这些插件是通过github
然后直接从golang
官网下载的,但是由于国内FQ限制,造成下载失败.可以通过下面的方法来一个个安装,解决这个问题.
步骤:
1.在
%GOPATH%\src\
目录下,建立golang.org
文件夹,并再新建x文件夹。 目录为 "%GOPATH\src\golang.org\x\
"2.进入目录
%GOPATH\src\golang.org\x\
下,开始下载插件包:
git clone https://github.com/golang/tools.git tools
3.下载完,
%GOPATH\src\golang.org\x\
下回有一个tools
文件夹4.打开vsCode终端,切换到终端,进入“
%GOPATH
”目录,执行:
go install github.com/ramya-rao-a/go-outline
等等安装失败的插件
一个个手动的执行下载失败的插件...
注意注意注意, 我在这里 github.com/sqs/goreturns
一直下载失败, 后来进去github.com\sqs\goreturns
目录下看,什么都没有下载,是空的,然后我就到github上查找github.com\sqs\goreturns
这个插件,
随便建立一个文件夹, 手动clone下来 git clone https://github.com/sqs/goreturns.git
, 然后再把里面的内容全部复制到 github.com\sqs\goreturns
目录下, 然后再执行
go install github.com/sqs/goreturns
. ok, 成功下载.
通过这里, 解决问题的思路比较清晰了:
- 1.建立目录
%GOPATH\src\golang.org\x\
- 2.进入目录
%GOPATH\src\golang.org\x\
下,下载插件包git clone https://github.com/golang/tools.git tools
- 3.打开vsCode终端,切换到终端,进入“
%GOPATH
”目录,手动一个个下载插件go install github.com/ramya-rao-a/go-outline
等等 - 4.对于第三步下载失败的插件, 看是否是空, 空就直接到
github
上clone
下来, 把内容拷贝到github.com
下面对应的插件目录, 然后再go install
. 比如:go install github.com/ramya-rao-a/go-outline
到这里全部的插件就安装成功了...
解决vs code中golang插件依赖安装失败问题的更多相关文章
- 解决vscode中golang插件依赖安装失败问题
vscode中安装ms-vscode.go插件后可以开启对go语言的支持,ms-vscode.go插件需要依赖一些工具,安装完成后提示 gocode go-outline go-symbols gur ...
- GoStudy——解决vscode中golang插件依赖安装失败问题
vscode中安装ms-vscode.go插件后可以开启对go语言的支持,ms-vscode.go插件需要依赖一些工具,安装完成后提示 Installing github.com/nsf/gocode ...
- 解决 VS Code 中 golang.org 被墙导致的 Go 插件安装失败问题
微软官方开发的 Go for Visual Studio Code 插件为 Go 语言 提供了丰富的支持.在 VS Code 中首次打开 Go 工作区后,VS Code 会自动检测当前开发环境为 Go ...
- eclipse中svn插件的安装
Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN.Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件 ...
- eclipse中svn插件的安装与使用
eclipse中svn插件的安装与使用 一. eclipse中svn插件的安装 eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录里 ...
- eclipse中svn插件的安装和tortoiseSVN的安装
在项目的开发中一般都需要用到版本控制,其中用的比较多的就是svn(subVersion),svn的使用既可以以插件的形式,也可以以客户端的形式使用.今天就介绍一下eclipse中svn插件的2种安装方 ...
- Eclipse中Spring插件的安装
java中为了方便学习使用SSH框架,框架插件的安装是非常必要的. 本博文记录了自己安装Spring插件的过程: 本机环境:win8 64bit eclipse版本:4.5.2 MARS 插件版本:S ...
- Eclipse 中 SVN 插件的安装与使用
下载和安装SVN插件 插件在线安装 可以选择在线安装插件的方式,就是使用eclipse里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里. ...
- Eclipse中Hibernate插件的安装
在使用Hibernate开发时,大多数情况下涉及到其XML配置文件的编辑,尤其是.cfg.xml(配置文件)和hbm.xml(关系映射文件)这两种.为了更方便的使用此框架,其插件的安装是很有必要的. ...
随机推荐
- sendMail在centos下的安装
一.sendEmail介绍 SendEmail is a lightweight, command line SMTP email client. If you have the need to ...
- Spring Cloud Eureka 5 (服务发现与消费-简单的robbin使用)
通过上述介绍,我们已经有了服务注册中心和服务提供者 下面我们来尝试构建一个服务的消费者 它要完成两个功能,发现服务和消费服务,其中发现服务由eureka客户端完成,消费服务由ribbon完成. rib ...
- C#中的IEnumerator、foreach、yield
[C#中的IEnumerator.foreach.yield] 1.IEnumerator,是一个接口,它的方法如下: 2.foreach语句,在编译后会变成IEnumerator的调用: 3.yie ...
- Spring总结八:jdbcTemplate的简单使用
简介: Srping毕竟是一站式框架,所以也有操作数据库的东西,那就是jdbcTemplate,介绍一下jdbcTemplate的简单使用. 除了要引入必要的包以外,还需要引入 spring-jdbc ...
- day58-activiti 13-搭建web项目环境
Eclipse的项目的build目录不可被删除,删除了也会被自动创建. 到项目的输出路径才看得到编译好的Java类.Eclipse的视图下是看不见的,因为类路径下的这个目录build不想让你操作,它给 ...
- (三)maven出错记录
此处因为是自己做的所以文笔带过,简单描述下 1\首先是jsp页面报错,缺少必要的servletx依赖jar包,需要在pom中配置 <dependency><groupId>ja ...
- IWebBrowser和IE浏览器的行为不一样
原本一直以为IWebBrowser2的行为和IE浏览器的行为应该是一样的,但是最近发现事实不是如此. IE8以后的浏览器都带有兼容模式,而IWebBrowser2默认情况下是在兼容模式下运行的,可以参 ...
- c++ deque 容器
deque (全名 double ended queue)是一种具有队列和栈一样的数据结构. 在c++标准库中几乎和vector容器的接口完全相同,但它和vector 还是有一些细微的差别. 1. d ...
- ubuntu opencv的使用
博客转载自:https://blog.csdn.net/u012816621/article/details/51732932 CMakeLists.txt # cmake needs this li ...
- Python pip命令
一.简介 pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.distribute是setuptools的取代(Setuptools包后期不再维护了),p ...