Installing golang.org/x/tools/cmd/guru FAILED Installing golang.org/x/tools/cmd/gorename FAILED Installing golang.org/x/lint/golint FAILED Installing github.com/stamblerre/gocode FAILED 4 tools failed to install.
VS COde 打開 .go 文件會自動安裝插件,可是出現了一些工具的下載失敗。git
換上全局代理也沒法下載。github
找了許多教程,但可能因爲一些版本的問題,目錄已經變動了,致使吾卡在這裏許久。尤爲是 github.com/stamblerre/gocode。golang
下面的操做都是基於 $GOPATH 這個路徑下,MacOS 中 go 的 $GOPATH 能夠經過在終端鍵入go env
查看 $GOPATH 位置。shell
吾的 $GOPATH 位置在 /Users/Apple/go
,注意要切換到你本身的 $GOPATH 中。工具
一、建立目錄 golang.org\x
,並進入該目錄中 clone 工具倉庫。插件
$ cd /Users/Apple/go/src $ mkdir -p golang.org/x && cd golang.org/x $ git clone https://github.com/golang/tools.git tools $ git clone https://github.com/golang/lint.git $ ls lint tools
二、回到 $GOPATH 目錄,安裝插件代理
$ cd /Users/Apple/go $ sudo go install golang.org/x/tools/cmd/guru $ sudo go install golang.org/x/tools/cmd/gorename $ sudo go install golang.org/x/lint/golint
三、建立目錄 github.com
,並進入該目錄中 clone 工具倉庫。code
$ cd /Users/Apple/go/src $ sudo mkdir -p github.com/stamblerre $$ cd github.com/stamblerre $ sudo git clone https://github.com/stamblerre/gocode.git $ ls gocode
四、回到 $GOPATH 目錄,安裝插件教程
$ cd /Users/Apple/go $ sudo go install github.com/stamblerre/gocode
四個插件都安裝完成以後,再用 VS Code 打開隨意一個 .go 文件 ,就不會報安裝失敗的錯誤了。cmd