当 GoInstallBinaries 失败之后……
由于一些不可描述的原因,你在使用 :GoInstallBinaries 命令安装其他工具的时候,可能无法如愿……本篇文章主要教你几种解决的方案!
方案一:搭梯子
做法不可描述 {:10_262:}
如果找不到梯子,那就只能采用方法二或方法三啦!
首先,我们要搞清楚 GoInstallBinaries 命令到底安装的是哪些工具包。
执行 vi ~/.vim/bundle/vim-go/plugin/go.vim 命令:
方案二:使用 get 命令安装
通常 GoInstallBinaries 是优先到 golang 官网上找包,但是官网经常是无法访问的,所以你可以手动使用 get 命令来安装。
Go 的 get 命令时用于下载和安装软件包和依赖库。
在终端依次执行下边语句:
$ go get github.com/nsf/gocode
$ go get github.com/alecthomas/gometalinter
$ go get github.com/bradfitz/goimports
$ go get golang.org/x/tools/cmd/guru
$ go get golang.org/x/tools/cmd/gorename
$ go get github.com/golang/lint/golint
$ go get github.com/rogpeppe/godef
$ go get github.com/kisielk/errcheck
$ go get github.com/jstemmer/gotags
$ go get github.com/klauspost/asmfmt/cmd/asmfmt
$ go get github.com/fatih/motion
$ go get github.com/zmb3/gogetdoc
$ go get github.com/josharian/impl
方案三:使用 gopm 安装
{:10_328:} 什么?还是不行?!
真够背的……不过你可以尝试使用 gopm 来安装。
安装 gopm:
go get -u github.com/gpmgo/gopm
使用 gopm 安装需要的包:
$ gopm bin -d $GOPATH/bin github.com/nsf/gocode
$ gopm bin -d $GOPATH/bin github.com/alecthomas/gometalinter
$ gopm bin -d $GOPATH/bin github.com/bradfitz/goimports
$ gopm bin -d $GOPATH/bin golang.org/x/tools/cmd/guru
$ gopm bin -d $GOPATH/bin golang.org/x/tools/cmd/gorename
$ gopm bin -d $GOPATH/bin github.com/golang/lint/golint
$ gopm bin -d $GOPATH/bin github.com/rogpeppe/godef
$ gopm bin -d $GOPATH/bin github.com/kisielk/errcheck
$ gopm bin -d $GOPATH/bin github.com/jstemmer/gotags
$ gopm bin -d $GOPATH/bin github.com/klauspost/asmfmt/cmd/asmfmt
$ gopm bin -d $GOPATH/bin github.com/fatih/motion
$ gopm bin -d $GOPATH/bin github.com/zmb3/gogetdoc
$ gopm bin -d $GOPATH/bin github.com/josharian/impl
拈花小仙 发表于 2016-9-5 14:45
小仙也不喜欢Go,终爱C++MFC~
不过程序员需具备很好的,接受新事务的能力`安卓系统不也是谷歌 ...
嗯, 共勉
早日肉翻 hldh214 发表于 2016-9-5 14:52
嗯, 共勉
早日肉翻
什么是肉翻? 拈花小仙 发表于 2016-9-5 15:06
什么是肉翻?
求解答
页:
[1]