Go 开发环境
安装
安装预编译版本
从源码编译
配置
PATH 中包含 go 即可,可以通过 go env
查看 Go 的环境变量
shell
go env
配置代理
bash
export GOPROXY="https://goproxy.cn,direct"
VSCode 配置
断点调试
vscode 还有一项很强大的功能就是断点调试,结合 delve 可以很好的进行 Go 代码调试
shell
go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
brew install go-delve/delve/delve # mac 可以使用 brew 安装
如果有问题再来一遍:
shell
go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
注意:修改"dlv-cert"证书, 选择"显示简介"->"信任"->"代码签名" 修改为: 始终信任
打开首选项-工作区设置,配置launch.json:
json
{
"version": "0.2.0",
"configurations": [
{
"name": "main.go",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${workspaceRoot}", // 工作空间路径
"env": {},
"args": [],
"showLog": true
}
]
}