栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

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

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

vscode配置golang开发

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

解决:
检查环境变量无问题
GOROOT 安装路径无问题
cmd 测试 golang 命令正常使用
重启电脑无法解决

方法1.
在新建go项目的时候会让选择SDK,分为local和download,当时自己下载的是1.17.2的最新版本,实验表明,这个版本有问题。我于是选择了download,这次选择了1.14版本的go,于是解决了这个当前的这个问题。
方法2.
1.执行go version 找到自己安装的详细版本
2.编辑{GOROOT}/src/runtime/internal/sys/zversion.go文件添加

const TheVersion = `go1.17.4`

调试问题:在解决了使用集成环境的问题下,要在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版本,然后重复操作就行。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/965573.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号