項目原因需要看一些Go的源碼吮炕,在配置Go開發(fā)環(huán)境的時候,處于開源免費的原則访得,選擇了VSCode龙亲,網(wǎng)上有一些教程比較老舊,步驟非常復(fù)雜悍抑,通過實際經(jīng)驗鳄炉,安裝配置過程并不復(fù)雜。
- 下載Go的安裝包
- 安裝下載后的安裝包
雙擊上面的msi安裝包安裝完成后搜骡,會自動配置GOPATH
拂盯、同時更新PATH
環(huán)境變量,因此無需額外配置记靡。
- 配置Go Proxy
參考七牛云的說明谈竿,是最簡單的:
安裝時(2021-08-08)Go已經(jīng)到了1.16.7团驱,遠遠新于1.13,只需要打開CMD空凸,輸入如下命令:
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
- VSCode安裝Go插件
在VSCode的插件市場中搜索go
嚎花,結(jié)果中名為Go
的插件既是,安裝即可呀洲。
然后VSCode會提示缺少Go的工具紊选,由于上面第3步已經(jīng)配置了GoProxy,因此這里可以在VSCode的提示框中選擇全部安裝道逗。
- 驗證效果
在$GOPATH
對應(yīng)的目錄中創(chuàng)建一個Hello.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello world, go!")
}
在CMD中或者VSCode的終端中丛楚,執(zhí)行:
$ go run Hello.go
即可看到結(jié)果。
總結(jié):
關(guān)鍵是配置GoProxy憔辫,否則VSCode提示工具缺失時直接安裝會失敗趣些。