当前位置: 首页 > article >正文

vscode运行dlv报错超时

描述

点击F5运行dlv调试go代码时报错:couldn't start dlv dap: connection timeout

解决方式

在网上搜索这个报错,据说是dlv的配置问题,修改配置后还是不行。有人说是dlv和go的版本不匹配,就朝这个方向试试

go版本改为1.19之后,F5运行后错误改变了:invalid go version '1.21.0': must match format 1.23 (exit status 1)

我第一感觉是需要使用go的1.23版本,在go官网并没有发现这个版本,最新的就是1.21。其实它的意思是go.mod文件的go版本应该写成“1.21”,不要带后面的“.0”。因为现在要试用1.19版本,就改成了1.19。这里的1.23就像是go结构化time.Time一样,使用的是"2006-01-02 15:04:05"。这次可以了

之后又出现了一个奇怪的问题,当我把go环境切换为1.21,并且go.mod文件里面的版本号也改回了1.21.0,dlv依然可以运行

总结

最后我也不太清楚到底是什么问题,不过既然最后可以了,遇到这个报错可以修改下go环境试试


http://www.kler.cn/a/133309.html

相关文章:

  • 图像处理技术椒盐噪声
  • SpringBoot开发——整合AJ-Captcha实现安全高效的滑动验证码
  • Linux——Linux环境基础开发工具使用
  • 基于微信小程序的平安驾校预约平台的设计与实现(源码+LW++远程调试+代码讲解等)
  • 用友U8-Cloud uapbd.refdef.query sql注入漏洞复现
  • GPT-5 要来了:抢先了解其创新突破
  • 用5000字讲清楚压敏电阻
  • 基础模型的自然语言处理能力综述
  • Linux tc 使用
  • 李沐的学习Pytorch环境配置
  • 【数据结构】希尔排序(最小增量排序)
  • 大数据基础设施搭建 - Hadoop
  • R语言和RStudio的下载安装(非常简便舒适)
  • LeetCode701. Insert into a Binary Search Tree
  • 欢迎各位加入知识星球,带各位进入新的领域
  • 《2020年最新面经》—字节跳动Java社招面试题
  • 腾讯云CVM服务器标准型/高IO/计算/大数据使用场景及选择说明
  • C++ 日期推算
  • AM@函数展开成幂级数@间接法@常用麦克劳林幂级数展开公式
  • QEMU显示虚拟化的几种选项
  • 解锁数据安全之门:探秘迅软DSE的文件权限控制功能
  • 【ES常用查询】基于ElasticsearchRestTemplate及NativeSearchQuery的查询
  • LabVIEW和NIUSRP硬件加快了认知无线电开发
  • 拍照小白入坑
  • PHP接收并处理请求中携带的xml格式的信息
  • 【小黑送书—第八期】>>别再吐槽大学教材了,来看看这些网友强推的数学神作!