当我使用dlv调试我的应用程序时,我发现我的应用程序是从/tmp/goc-build-7e5b20ef452c/构建的,并且我的源代码目录是/git.company.com/service/。
此外,当我执行cd /tmp/goc-build-7e5b20ef452c/时,终端提示我执行No such file or directory
我在go build /git.company.com/service/之后运行应用程序
发布于 2021-09-29 06:26:59
go build将使用go env GOTMPDIR作为构建的临时文件夹。
如果go env GOTMPDIR为空,它将回退到$TMP (或%TMP%/%TMPDIR% )
因为它是一个临时文件夹,所以它是cleaned up at exit。
https://stackoverflow.com/questions/69370253
复制相似问题