I have two machines, their GOROOTs are different. I build a binary on one machine then transfer the binary to the other. It runs well on the machine the binary is produced on, but fails on the other.
The code reporting the error is unsafePkg, err := build.Import("unsafe", "", build.FindOnly) if err != nil { log.Fatal(fmt.Errorf("build.Import: %w", err)) } The error is build.Import: go/build: go list unsafe: exit status 2 go: cannot find GOROOT directory: /home/myname/path/of/GOROOT -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/c02407eb-2fec-4195-8ef3-46a33e233c66n%40googlegroups.com.