最近摸鱼的时候突然很想学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 |
大功告成🍺!