我正在尝试在使用 Node.js 14.x 运行时的 Lambda 函数中使用 gifsicle。执行该函数会抛出以下错误:
ERROR /opt/gifsicle: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /opt/gifsicle)
在进行了一些尽职调查后,我认为我需要添加一个层到我的lambda中,其中包含错误中提到的目录和所需依赖项 - 但是我完全不知道如何去做。有什么建议吗?
我正在尝试在使用 Node.js 14.x 运行时的 Lambda 函数中使用 gifsicle。执行该函数会抛出以下错误:
ERROR /opt/gifsicle: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /opt/gifsicle)
lib64/
而不是lib/
,这让我感到困惑。我是在运行 Gifsicle 的本地 Linux 机器上创建的 zip 包,它可以正常运行。我只是不确定应该将哪个 lib 文件夹包含在 bundle 中。 - John Durand