从调试开始,我得到:
API server listening at: 127.0.0.1:23350调试器挂起,我不能进入,超越,走出。只能停止并重新启动。
go版本是
go version go1.16.4 darwin/arm64launch.json是
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch file",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${file}"
}
],
}发布于 2021-05-27 15:32:47
TL;DR:这不是VS Code或Delve的问题。使用版本1.6.1进行修复。
这个问题是LLVM中的一个bug。检查一下错误报告。但是,GoLand bug跟踪器中有一个bug,读起来有点有趣:相关GoLand缺陷。
解决方案:
使用Delve的1.6.1版本。
请参阅:https://github.com/go-delve/delve/releases/tag/v1.6.1
来自变化人口g:
Correctly read G address on linux/arm64这就是解决问题的办法。
https://stackoverflow.com/questions/67637872
复制相似问题