vscode 通過Go:Install/Update Tools命令安裝失敗的問題解決
1、背景
在搭建vscode開發(fā)環(huán)境,需要通過Go:Install/Update Tools來安裝相關(guān)的工具,如下圖所示:
這本來是一件so easy的事,但是由于網(wǎng)絡(luò)(墻)問題,很少能夠一次性安裝成功。在安裝的過程中經(jīng)常會(huì)提示如下類似錯(cuò)誤:
connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
下面就結(jié)合我自己的經(jīng)驗(yàn),談?wù)勗趺唇鉀Q這個(gè)問題。可能不一定對所有的人有效。。。
2、解決方法
2.1 設(shè)置go proxy
打開cmd 窗口,可以通過下面的命令設(shè)置go proxy:
go env -w GOPROXY=https://goproxy.cn,direct
可以通過下面的命令查看設(shè)置后的proxy:
go env GOPROXY
按照上面的步驟,設(shè)置好之后,可以重新試一下通過Go:Install/Update Tools來安裝工具,如果還出錯(cuò)的話,參考2.2
2.2 通過go install命令下載并安裝工具
神奇的是,在vscode中直接通過Go:Install/Update Tools安裝失敗,但是在cmd窗口運(yùn)行g(shù)o intall命令可以正常安裝。。。
以安裝gotests可以運(yùn)行下面的命令:
go install github.com/cweill/gotests/gotests@v1.6.0
如果不知道安裝的github地址,可以現(xiàn)在vscode運(yùn)行一下安裝Go:Install/Update Tools命令,失敗的打印信息里面有安裝地址:
然后以同樣的方式逐個(gè)安裝其它工具即可。
所有的工具都會(huì)安裝在$GOPATH/bin,目錄下面(如果不知道gopath,可以輸入go env GOPATH進(jìn)行查詢):
上面的所有工具安裝完成之后,重啟vscode即可。
到此這篇關(guān)于vscode 通過Go:Install/Update Tools命令安裝失敗的問題解決的文章就介紹到這了,更多相關(guān)Go:Install/Update Tools命令安裝失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!