环境模拟
使用docker启用golang的调试环境,镜像使用golang:1.13.4-alpine3.10
- 启用调用环境:
docker run -d --name golang-debug golang:1.13.4-alpine3.10 sleep 1d
- 进入容器:
docker exec -it golang-debug sh
- 安装git和dlv
apk add git
go get -u github.com/derekparker/delve/cmd/dlv
cd $GOPATH
git clone project_ repository_url
- 开始调试debug
dlv debug ./main.go
报错
解决方法
apk add musl-dev
来源:oschina
链接:https://my.oschina.net/jennerlo/blog/3130875