日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

教你一招完美解決vscode安裝go插件失敗問題_Golang

作者:defer哈哈 ? 更新時間: 2022-09-13 編程語言

前置

https://studygolang.com/dl下載go1.14.6.windows-amd64.msi安裝即可,安裝路徑選擇默認,安裝完成后會自動幫你配置環境變量不用自己配置了

打開cmd,查看是否安裝完成

這樣就代表已經成功安裝了

用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是一個國內的代理

執行

# 舊版,已廢棄
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

關閉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

如圖

總結?

原文鏈接:https://blog.csdn.net/qq_41065919/article/details/107710144

欄目分類
最近更新