【发布时间】:2021-11-01 21:29:20
【问题描述】:
在 M1 Mac 上使用 yarn install 安装 sharp 是可以的,但使用 Docker 会导致以下错误:
error /usr/src/app/node_modules/sharp: Command failed.
Exit code: 1
Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
Arguments:
Directory: /usr/src/app/node_modules/sharp
Output:
sharp: Installation error: Use with glibc 2.24 requires manual installation of libvips >= 8.11.3
sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
我确保锐化版本是0.29.0,并在 Mac 上全局安装了 lipvips,brew install vips 但是 Docker 仍然无法构建应用程序。
我在 GitHub https://github.com/lovell/sharp/issues/2460 上关注了这个问题,但它并没有真正帮助。
如何强制 Docker 使用本地构建的 lipvips?或者你有什么其他建议吗?提前致谢
【问题讨论】:
标签: node.js docker macos-big-sur apple-m1 sharp