记一次MacBook M1系统升级造成与go-delve不兼容造成的一系列骚操作

ormissia · 2021-04-29 11:12:50 · 3148 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2021-04-29 11:12:50 的主题,其中的信息可能已经有所发展或是发生改变。

最近个人博客的服务器停了,暂时先在这记录一下。

一、起因

目前用的是M1的MacBook开发。前天看到了有Big Sur 11.3的更新,于是就下载安装了。

二、问题发现过程

系统更新后的第二天,也就是昨天。开发的时候使用postman无论怎么发请求,始终是阻塞的状态,然后也没有正常进入代码中的断点。试了几次,发现直接runWX20210429-104922@2x.png启动程序的时候一切都是正常的,只有当debugWX20210429-105101@2x.png启动的时候,无论怎么发送请求都无法正常进入断点。

三、问题描述

直接把在jewbrains上面提问的描述拖过来吧👉🏻👉🏻👉🏻👉🏻👉🏻。里面有录两个短视频,可以看到,使用IDEA对Scala程序进行debug的状态是正常的,而在Goland中debug Golang的代码的时候,明显不正常。

四、问题排查

起初以为是Goland的锅,后来看到GitHub上的issue的时候,才知道是Golang的debug程序代码有bug。原来这么多人都中枪这个bug了🤮🤮🤮🤮🤮。

五、问题解决

根据GitHub issuejetbrains里的描述。重新编译delve,然后修改Goland的debug程序并重启,问题解决。具体步骤

六、总结

原来不光是生产环境不能随便升级,开发环境也不能随便升级。另外GitHub issue是个好地方。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3148 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传