Windows下Golang开发环境搭建以及遇到的sdk问题和调试问题

SDK问题:目前go的版本为1.17.2但是,在我的多次尝试下安装之后,在使用各种集成环境去开发go程序时会遇到无法配置go的sdk的问题。(The selected directory is not valid home for SDK.)

解决:

在新建go项目的时候会让选择SDK,分为local和download,当时自己下载的是1.17.2的最新版本,实验表明,这个版本有问题。我于是选择了download,这次选择了1.14版本的go,于是解决了这个当前的这个问题。
调试问题:在解决了使用集成环境的问题下,要在goland中进行Debug,可能会遇到(Version of Delve is too old for this version of Go)的问题,就是现在 Goland 使用的 dlv,不支持 Go > 1.13 的版本。我的当时的go是1.14版本的。

解决:

根据查找的方法实际上,升级一下 dlv,然后将 Goland 使用的 dlv 路径重新指定一下就好了
1.下载div
在cmd中进入GOPATH路径执行,然后div.exe就会下载到gopath的bin目录下了

go get -u github.com/go-delve/delve/cmd/dlv

在这里插入图片描述
2.配置goland
在这里插入图片描述
在这里插入图片描述
重启goland生效
再次尝试进行调试时,发现当前新的div又最小支持大于1.14的版本,于是就更新到了1.15版本,然后重复操作就行。

猜你喜欢

转载自blog.csdn.net/newbieJ/article/details/120675245