【发布时间】:2020-07-30 10:31:12
【问题描述】:
我在我的 Ubuntu 20.04 操作系统中使用 go build -o myApp 构建我的 Go 应用程序。
当我在 Ubuntu Server 18.04 上运行此应用程序时,出现此错误:
/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./myApp)
当我在 stackoverflow 中搜索时,有人提到在服务器上安装 glibc 2.29。但是有人回答说这种方式有风险,可能会破坏操作系统。
其他人建议使用glibc 2.27 构建应用程序。
我该怎么做?
【问题讨论】:
-
安装 Docker,并在 Ubuntu 18 容器中构建?
-
@tripleee 没有更简单的选择吗?我不知道码头工人。