无法启动进程:字节 0x0 处记录中的幻数无效 Delve Golang

could not launch process: invalid magic number in record at byte 0x0 Delve Golang

刚刚得到一个:

could not launch process: invalid magic number in record at byte 0x0

当 运行 on OSX 正常工作一段时间后:

dlv debug main.go

重新安装了 Delve,但仍然存在。它可以是什么?

问题出在包的名称上,我改了一下,成功了。 Delve 应该为这种情况提供更好的错误消息。

以前我有一个自定义的包名。将其更改为 main 之后,Delve 又开始工作了。