十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站建设、程序开发、微网站、成都微信小程序等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的网站设计、网站建设、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。本篇文章给大家分享的是有关如何解决Go升级到1.14后无法Debug的问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
❝Debug对一个程序员是多么的重要,然后在升级了go1.14后,我的debug却使用不了了,这就很尴尬。遇到问题解决问题。
❞
这个问题估计在未来大多数人都会遇到,咔咔在学习过程中一直坚持使用最新版本。
根据咔咔现在的这个标题去搜索,只有几篇文章解析,但是他们给解决方法我却实现不了,于是咔咔就在出一片文章,来对这个问题进行解析。
给出的最多解决方法就是go get -u github.com/derekparker/delve/cmd/dlv
执行这个命令,这个指令不知道什么原因在咔咔这里执行没有结果,也不下载,反正过一会命令就结束了。
这个问题是因为在1.14版本没有安装这个delve
咔咔是在windows操作,使用的编辑器是Goland。
咔咔的GOROOT是在C:Go,咔咔给的这个图缺什么目录自己补好
就是创建github.com/go-devel这几个文件夹然后在go-devel这个文件夹下面执行git clone https://github.com/derekparker/delve.git
下载完后就会出现以下文件,并且都在delve这个文件夹下最后我们需要使用go install来安装我们的包
执行指令go install github.com/go-delve/delve/cmd/dlv
这里你需要看清楚目录结构
执行完指令后就会在GOPATH/bin下面产生一个dlv的可执行程序,如果没有这个文件则安装失败。回过头在看看哪里的操作跟咔咔不一样哈。打开Goland编辑器,根据咔咔给的箭头提示点击,这时会弹出来一个create,点击即可然后输入以下内容dlv.path=C:/Go/bin/dlv.exe
,就是刚刚安装的可执行程序此时所有工作就都已经完成了,重启我们的Goland,打断点看一下。
go的断点看起来还是很舒服的,非常的nice。到这里这个问题就完美的解决了
以上就是如何解决Go升级到1.14后无法Debug的问题,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联-成都网站建设公司行业资讯频道。