Go語(yǔ)言+vscode環(huán)境搭建
一、下載Go語(yǔ)言安裝包
Go語(yǔ)言環(huán)境安裝包下載地址:
https://golang.google.cn/dl/

下載好了過(guò)后,按照步驟安裝好它,并讓它自己添加到path環(huán)境變量中
二、Go環(huán)境驗(yàn)證
運(yùn)行cmd,輸入命令go version,如果顯示了go版本則表示安裝成功,如下所示:

三、vscode安裝Go語(yǔ)言環(huán)境
打開鏈接下載vscode:https://code.visualstudio.com/
下載好了過(guò)后安裝好,vscode,打開vscode,點(diǎn)擊擴(kuò)展(Extentions),并搜索go關(guān)鍵字如下圖所示:

然后打開一個(gè)文件夾,創(chuàng)建一個(gè)main.go文件,點(diǎn)擊main.go文件,這個(gè)時(shí)候一般會(huì)彈出兩個(gè)錯(cuò)誤:The "go-outline" command is not available. Run "go get -v github.com/ramya-rao-a/go-outline"to install

這個(gè)時(shí)候,除了檢查?GOPATH
?和?GOROOT
?是否設(shè)置正確,運(yùn)行下面命令檢查:
go env

為了解決這些個(gè)問(wèn)題,那么需要給go設(shè)置代理,使用GO111MODULE指令來(lái)解決:
GO111MODULE=off 無(wú)模塊支持,go 會(huì)從 GOPATH 和 vendor 文件夾尋找包。
GO111MODULE=on 模塊支持,go 會(huì)忽略 GOPATH 和 vendor 文件夾,只根據(jù) go.mod 下載依賴。
GO111MODULE=auto 在 $GOPATH/src 外面且根目錄有 go.mod 文件時(shí),開啟模塊支持。
那么在vscode輸入以下兩個(gè)命令:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
設(shè)置好了過(guò)后,重新啟動(dòng),等報(bào)錯(cuò)了再點(diǎn)擊安裝即可。