go 调试工具delve linux下安装

很多时候,在windows下开发时,编辑器提供了较为全面的调试工具,比如goland、vscode。

但在有的情况下,本地无法完全复制线上环境,部分功能无法在本地调试,这个时候就需要在模拟线上的环境(测试环境)中进行调试,测试环境与线上环境除数据外其他配置基本一致,因此,想要在测试环境进行调试,就必须借助一些比较方便的调试工具,例如本篇文章将要讲到:delve。

官方的教程简洁明了:

普通版本:

$ git clone https://github.com/go-delve/delve
$ cd delve
$ go install github.com/go-delve/delve/cmd/dlv

GO 1.16及更高版本:

# Install the latest release:
$ go install github.com/go-delve/delve/cmd/dlv@latest# Install at tree head:
$ go install github.com/go-delve/delve/cmd/dlv@master# Install at a specific version or pseudo-version:
$ go install github.com/go-delve/delve/cmd/dlv@v1.7.3
$ go install github.com/go-delve/delve/cmd/dlv@v1.7.4-0.20211208103735-2f13672765fe

按照以上步骤安装。

 本着没报错就是成功的原则,继续向下进行。

如果有git clone 不下来的问题,可以参考这篇文章:git 下载github项目失败--cdn问题:rpc failed、404_qq_33388707的博客-CSDN博客

go install 安装完成之后会在GOPATH下的bin目录生成可执行文件。(感兴趣的可以了解下go build 与 go install的差异: 深入理解 go build 和 go install - 简书)

通过go env 查看GOPATH。

再查看GOPATH下的bin目录下是否有新增的可执行文件:

 说明安装成功,测试一下是否能够使用:

cd /root/go/bin/
./dlv

结果如下:

 可以使用,最后可以设置下软链接,这样可以全局使用dlv命令:

ln -s /root/go/bin/dlv /usr/bin/dlv

完成!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部