最近学习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 github.com
发现链接超时,可是链接其余baidu.com是正常的。spa
而后查看了不少解决方案, 插件
http://www.javashuo.com/article/p-qhjpblsb-bh.html
【已解决】git clone出错:Failed to connect to github.com port 443 Operation timed out
有说法是须要FQ,发现也没法解决问题。
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!!