에 그냥있어 : 잠시 동안 잘 작동 후 OSX에서 실행프로세스를 실행할 수 없습니다 : 유효하지 않은 매직 넘버를 레코드 바이트 0x0으로 탐구 Golang
could not launch process: invalid magic number in record at byte 0x0
:
탐구를 다시 설치dlv debug main.go
, 그러나 여전히 지속됩니다. 그것은 무엇 일 수 있는가?
에 그냥있어 : 잠시 동안 잘 작동 후 OSX에서 실행프로세스를 실행할 수 없습니다 : 유효하지 않은 매직 넘버를 레코드 바이트 0x0으로 탐구 Golang
could not launch process: invalid magic number in record at byte 0x0
:
탐구를 다시 설치dlv debug main.go
, 그러나 여전히 지속됩니다. 그것은 무엇 일 수 있는가?
문제는 패키지 이름이었고, 변경하고 작동했습니다. Delve는이 경우보다 나은 오류 메시지를 제공해야합니다.
이전에는 패키지 이름에 대한 맞춤 이름이 있습니다. 변경 후 main
delve가 다시 작동하기 시작했습니다.
패키지 이름은 무엇입니까? 폴더 이름이 잘못되었거나 실제 "패키지 메인"이 잘못 되었습니까? 같은 오류가 발생했습니다. –
패키지는 "메인"이라고 불리 웠고 모든 것이 잘 작동했습니다. 그런 다음 그것을 "초대장"으로 변경했으며 오류가 발생하기 시작했습니다. 그런 다음 패키지 이름이 변경되어 func main()이 호출되지 않고 있음을 알게되었습니다. 나는 파기가 무엇이든 달리기 위하여 아무것도다는 것을 짐작한다. –
파고없이 패키지를 올바르게 만들 수 있습니까? 재현 할 수있는 예제가 없다면 여기에서 할 수있는 것이 없습니다. – JimB