项目原因需要看一些Go的源码,在配置Go开发环境的时候,处于开源免费的原则,选择了VSCode,网上有一些教程比较老旧,步骤非常复杂,通过实际经验,安装配置过程并不复杂。
- 下载Go的安装包
- 安装下载后的安装包
双击上面的msi安装包安装完成后,会自动配置GOPATH
、同时更新PATH
环境变量,因此无需额外配置。
- 配置Go Proxy
参考七牛云的说明,是最简单的:
安装时(2021-08-08)Go已经到了1.16.7,远远新于1.13,只需要打开CMD,输入如下命令:
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
- VSCode安装Go插件
在VSCode的插件市场中搜索go
,结果中名为Go
的插件既是,安装即可。
然后VSCode会提示缺少Go的工具,由于上面第3步已经配置了GoProxy,因此这里可以在VSCode的提示框中选择全部安装。
- 验证效果
在$GOPATH
对应的目录中创建一个Hello.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello world, go!")
}
在CMD中或者VSCode的终端中,执行:
$ go run Hello.go
即可看到结果。
总结:
关键是配置GoProxy,否则VSCode提示工具缺失时直接安装会失败。