解決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.

可能因爲網絡問題,可能和我這裏不太同樣,可是不要緊,按下面的辦法均可以安裝的.git

下載失敗的緣由是這些插件是經過github而後直接從golang官網下載的,可是因爲國內FQ限制,形成下載失敗.能夠經過下面的方法來一個個安裝,解決這個問題.github

步驟:golang

  • 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文件夾code

  • 4.打開vsCode終端,切換到終端,進入「%GOPATH」目錄,執行:
    go install github.com/ramya-rao-a/go-outline 等等安裝失敗的插件cmd

一個個手動的執行下載失敗的插件...it

注意注意注意, 我在這裏 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, 成功下載.test

經過這裏, 解決問題的思路比較清晰了:終端

  • 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.對於第三步下載失敗的插件, 看是不是空, 空就直接到githubclone下來, 把內容拷貝到github.com下面對應的插件目錄, 而後再go install. 好比:go install github.com/ramya-rao-a/go-outline
到這裏所有的插件就安裝成功了...
相關文章
相關標籤/搜索