最近个人博客的服务器停了,暂时先在这记录一下。
一、起因
目前用的是M1的MacBook开发。前天看到了有Big Sur 11.3
的更新,于是就下载安装了。
二、问题发现过程
系统更新后的第二天,也就是昨天。开发的时候使用postman
无论怎么发请求,始终是阻塞的状态,然后也没有正常进入代码中的断点。试了几次,发现直接run
启动程序的时候一切都是正常的,只有当
debug
启动的时候,无论怎么发送请求都无法正常进入断点。
三、问题描述
直接把在jewbrains上面提问的描述拖过来吧👉🏻👉🏻👉🏻👉🏻👉🏻。里面有录两个短视频,可以看到,使用IDEA对Scala程序进行debug的状态是正常的,而在Goland中debug Golang的代码的时候,明显不正常。
四、问题排查
起初以为是Goland的锅,后来看到GitHub上的issue的时候,才知道是Golang的debug程序代码有bug。原来这么多人都中枪这个bug了🤮🤮🤮🤮🤮。
五、问题解决
根据GitHub issue和jetbrains里的描述。重新编译delve
,然后修改Goland的debug程序并重启,问题解决。具体步骤
六、总结
原来不光是生产环境不能随便升级,开发环境也不能随便升级。另外GitHub issue是个好地方。
有疑问加站长微信联系(非本文作者)
