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

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.lryc.cn/news/239580.html

相关文章:

  • 【Leetcode合集】1. 两数之和
  • 使用Java解决快手滑块验证码
  • 瑞吉外卖Day06
  • 从暗黑3D火炬之光技能系统说到-Laya非入门教学一~资源管理
  • for,while,until语句
  • Apache POI简介
  • 基于Qt的UDP通信、TCP文件传输程序的设计与实现——QQ聊天群聊
  • 【C++】:STL中的string类的增删查改的底层模拟实现
  • 【论文阅读笔记】Supervised Contrastive Learning
  • 数据库管理工具,你可以用Navicat,但我选DBeaver!
  • 数据库的三范式(Normalization)
  • 【代码随想录】刷题笔记Day32
  • LeetCode算法题解(动态规划,背包问题)|LeetCode416. 分割等和子集
  • Java Class 类文件格式看这一篇就够了
  • 『亚马逊云科技产品测评』活动征文|构建生态农场家禽系统
  • [github配置] 远程访问仓库以及问题解决
  • mysql5.6 删除用户/ drop user
  • VMware三种网络模式
  • Java虚拟机(JVM)的调优技巧和实战2
  • 2020年下半年试题一:论信息系统项目的成本管理
  • 9. 回文数 --力扣 --JAVA
  • ChainLight zkSync Era漏洞揭秘
  • 01背包与完全背包学习总结
  • 基于单片机的公共场所马桶设计(论文+源码)
  • 注解案例:山寨Junit与山寨JPA
  • Codeforces Round 822 (Div. 2)(D前缀和+贪心加血量)
  • 不停的挖掘硬盘的最大潜能
  • Java游戏之飞翔的小鸟
  • PostgreSQL (Hologres) 日期生成
  • HCIP-一、RSTP 特性及安全