这不是重复的,因为尽管错误相同,但我的用例与其他用例不同。
我正在编译一个 go 应用程序以在 docker 上部署:
- 最新的arch linux
- 最新的 docker 版本,golang:alpine 镜像
- 尝试使用 go 版本 1.13.3 和 1.14.4 linux amd64
- 我没有 bash 脚本或错误的文件结尾。整个项目都写在这台 Linux 机器上
- 我可以部署一个只有 fmt 打印且没有任何错误的空 go 应用程序
然而,
当我在我的 OSX 机器上构建它并将其发送到 linux 时,我可以将该可执行文件部署到 docker 而不会出现任何错误
- OSX 莫哈韦
- 最新的码头工人
- 去 1.13.3
- GOOS=Linux
错误 :
standard_init_linux.go:211: exec user process caused "no such file or directory"