win10中,vscode安装go插件排雷指南

最近学习go,想着使用强大的vscode编写go,在安装go插件过程当中,遇到了不少问题。下面记录解决方案。 html

1)win10环境,安装go,vscode,gitgit

配置GOPATH环境变量,在个人电脑->属性->高级系统设置->环境变量,新建GOPATH,github

安装go以后,在cmd中输入go env查看go的环境配置。golang

 

2)vscode安装go插件。网络

安装插件依赖一直出错,显示 学习

go install github.com/golang/lint/golint
can't load package: package github.com/golang/lint/golint: code in directory G:\Go\Development\src\github.com\golang\lint\golint expects import "golang.org/x/lint/golint"

其余依赖插件还有goreturn安装错误。ui

  • 我使用ping命令,查看网络链接。
ping github.com

发现链接超时,可是链接其余baidu.com是正常的。spa

而后查看了不少解决方案, 插件

解决vscode中golang插件依赖安装失败问题code

http://www.javashuo.com/article/p-qhjpblsb-bh.html

【已解决】git clone出错:Failed to connect to github.com port 443 Operation timed out

有说法是须要FQ,发现也没法解决问题。

  • 直到看到下面的解决方案。

https://github.com/donnol/gox

https://gocn.vip/question/1877

可是不能彻底按照上面的方案,仍是出现个别插件没法安装。

最终解决方法:

1)

Administrator@PC-20170929IHOM MINGW64 /g/Go/Development (master)
$ git clone https://github.com/donnol/gox

2)

Administrator@PC-20170929IHOM MINGW64 /g/Go/Development (master)
$ cd gox/

3)

Administrator@PC-20170929IHOM MINGW64 /g/Go/Development/gox (master)
$ go build

4)

Administrator@PC-20170929IHOM MINGW64 /g/Go/Development/gox (master)
$ ./gox.exe

5)提示有错误

package github.com/golang/lint/golint: code in directory G:\Go\Development\src\github.com\golang\lint\golint expects import "golang.org/x/lint/golint"
=== download github.com/golang/lint/golint failed, err: exit status 1

解决方法:

进入GOPATH目录。

 新建目录src/golang.org/x/。

进入该目录,将失败插件git手动下载下来。

Administrator@PC-20170929IHOM MINGW64 /g/Go/Development/src/golang.org/x (master)
$ git clone https://github.com/golang/lint

而后回到GOPATH目录,个人是/g/Go/Development/

而后执行:go install golang.org/x/lint/golint。这里是手动安装上面下载夏利的golint,而不是像网络其余人的那样,安装github.com的命令,这里很关键!!

Administrator@PC-20170929IHOM MINGW64 /g/Go/Development (master)
$ go install golang.org/x/lint/golint
 

OK!!

 

相关文章
相关标签/搜索