教你一招完美解決vscode安裝go插件失敗問(wèn)題
前置
從https://studygolang.com/dl
下載go1.14.6.windows-amd64.msi
安裝即可,安裝路徑選擇默認(rèn),安裝完成后會(huì)自動(dòng)幫你配置環(huán)境變量
不用自己配置了
打開(kāi)cmd,查看是否安裝完成
這樣就代表已經(jīng)成功安裝了
用vscode新建一個(gè)go文件
vscode會(huì)提示你安裝go插件
點(diǎn)擊install all
這時(shí)候會(huì)安裝失敗
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 代理來(lái)安裝
https://goproxy.io是一個(gè)國(guó)內(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重新打開(kāi),再次點(diǎn)擊install all
成功安裝
開(kāi)啟go mod 代理后也可以手動(dòng)安裝
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插件失敗問(wèn)題的文章就介紹到這了,更多相關(guān)vscode安裝go插件失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
golang struct 實(shí)現(xiàn) interface的方法
這篇文章主要介紹了golang struct 實(shí)現(xiàn) interface的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-07-07一文帶你了解Go語(yǔ)言fmt標(biāo)準(zhǔn)庫(kù)輸入函數(shù)的使用
這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言中?fmt?標(biāo)準(zhǔn)庫(kù)輸入函數(shù)的使用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下2023-01-01goframe重寫FastAdmin后端實(shí)現(xiàn)實(shí)例詳解
這篇文章主要為大家介紹了goframe重寫FastAdmin后端實(shí)現(xiàn)實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12Golang中字符串(string)與字節(jié)數(shù)組([]byte)一行代碼互轉(zhuǎn)實(shí)例
golang語(yǔ)言本身就是c的工具集,開(kāi)發(fā)c的程序用到的大部分結(jié)構(gòu)體,內(nèi)存管理,攜程等,golang基本都有,下面這篇文章主要給大家介紹了關(guān)于Golang中字符串(string)與字節(jié)數(shù)組([]byte)一行代碼互轉(zhuǎn)的相關(guān)資料,需要的朋友可以參考下2022-09-09