无法启动进程:记录中字节0x0处的无效幻数Delve Golang
刚刚得到一个:无法启动进程:记录中字节0x0处的无效幻数Delve Golang,go,magic-numbers,delve,Go,Magic Numbers,Delve,刚刚得到一个: could not launch process: invalid magic number in record at byte 0x0 在正常工作一段时间后在OSX上运行时: dlv debug main.go 已重新安装Delve,但仍然存在。可能是什么?问题是软件包的名称,我更改了它并开始工作。对于这种情况,Delve应该给出更好的错误消息 以前,我对包名有一个自定义名称。将其更改为maindelve后,它又开始工作。没有delve,您能正确构建包吗?如果没有一个可复制
could not launch process: invalid magic number in record at byte 0x0
在正常工作一段时间后在OSX上运行时:
dlv debug main.go
已重新安装Delve,但仍然存在。可能是什么?问题是软件包的名称,我更改了它并开始工作。对于这种情况,Delve应该给出更好的错误消息
以前,我对包名有一个自定义名称。将其更改为
main
delve后,它又开始工作。没有delve,您能正确构建包吗?如果没有一个可复制的示例,我们在这里就没有办法了。那么包的名称呢?文件夹名称是否错误,或者实际的“包主”是否错误,或者是什么?收到相同的错误。包名为“main”,一切正常。然后我将其更改为“investments”,错误开始发生。然后我注意到由于包名的更改,没有调用func main()。我想德尔夫没有什么事要做。