教你一招完美解決vscode安裝go插件失敗問題
前置
從https://studygolang.com/dl下載go1.14.6.windows-amd64.msi安裝即可,安裝路徑選擇默認,安裝完成后會自動幫你配置環(huán)境變量不用自己配置了
打開cmd,查看是否安裝完成

這樣就代表已經(jīng)成功安裝了
用vscode新建一個go文件

vscode會提示你安裝go插件
點擊install all
這時候會安裝失敗
Installing github.com/mdempsky/gocode FAILED
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FAILED
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/cweill/gotests/… FAILED
Installing github.com/fatih/gomodifytags FAILED
Installing github.com/josharian/impl FAILED
Installing github.com/davidrjenni/reftools/cmd/fillstruct FAILED
Installing github.com/haya14busa/goplay/cmd/goplay FAILED
Installing github.com/godoctor/godoctor FAILED
Installing github.com/go-delve/delve/cmd/dlv FAILED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/rogpeppe/godef FAILED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED
原因你懂的
使用go mod 代理來安裝
https://goproxy.io是一個國內(nèi)的代理
執(zhí)行
# 舊版,已廢棄 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct
# 新版改成如下鏈接 go env -w GO111MODULE=on go env -w GOPROXY=https://proxy.golang.com.cn,direct
關(guān)閉vscode重新打開,再次點擊install all

成功安裝
開啟go mod 代理后也可以手動安裝
go get -u -v github.com/mdempsky/gocode go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs go get -u -v github.com/ramya-rao-a/go-outline go get -u -v github.com/acroca/go-symbols go get -u -v golang.org/x/tools/cmd/guru go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/cweill/gotests/... go get -u -v github.com/fatih/gomodifytags go get -u -v github.com/josharian/impl go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct go get -u -v github.com/haya14busa/goplay/cmd/goplay go get -u -v github.com/godoctor/godoctor go get -u -v github.com/go-delve/delve/cmd/dlv go get -u -v github.com/stamblerre/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/sqs/goreturns go get -u -v golang.org/x/lint/golint
如圖

總結(jié)
到此這篇關(guān)于一招完美解決vscode安裝go插件失敗問題的文章就介紹到這了,更多相關(guān)vscode安裝go插件失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺析Golang切片截取功能與C++的vector區(qū)別
這篇文章主要介紹了Golang中切片的截取功能與C++中的vector有什么區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-10-10
Golang?實現(xiàn)Redis?協(xié)議解析器的解決方案
這篇文章主要介紹了Golang???實現(xiàn)?Redis?協(xié)議解析器,本文將分別介紹Redis 通信協(xié)議 以及 協(xié)議解析器 的實現(xiàn),若您對協(xié)議有所了解可以直接閱讀協(xié)議解析器部分,需要的朋友可以參考下2022-10-10

