最近摸鱼的时候突然很想学Go,所以记录一下如何配置VSCode中Go的开发环境.
我用到的环境是:
- macOS Catalina 10.15.7
- Visual Studio Code 1.59.0
1 安装Go
请出万能的Homebrew🍺!
| 1 | brew install go | 
或者,也可以直接在官网下载安装包.
检验是否安装成功:
| 1 | go version | 
2 设置环境变量
打开或新建~/.bash_profile.
我的配置是
| 1 | export GOPATH=/Users/fulcrum/Zou/VScode/GO | 
- GOPATH:日常开发的根目录. 1.8版本之前必须指定该变量,且不能与GOROOT(安装目录)相同;1.8版本之后GOPATH有默认值,可以依据情况自己更改.
- PATH:环境变量. 需要将GOBIN目录加到PATH路径下.
运行命令使配置生效:
| 1 | source ~/.bash_profile | 
查看配置:
| 1 | go env | 
3 配置VSCode
在VSCode中安装插件Go.
打开命令面板(cmd+shift+P),运行命令Go: Install/Update tools,选择全部Go包并安装.
因为一些众所周知的原因,很可能安装失败,可以通过修改GOPROXY来解决
| 1 | go env -w GOPROXY=https://proxy.golang.org,direct | 
4 Hello, world!
一个示例:
| 1 | package main | 
运行:
| 1 | go run hello.go | 
大功告成🍺!