gpt4 book ai didi

node.js - 在 docker 容器中安装 imagemagick

转载 作者:IT老高 更新时间:2023-10-28 12:46:41 30 4
gpt4 key购买 nike

我正在尝试在我的 Ubuntu 14.04 服务器上使用 ImageMagick 来调整图像大小,然后再上传到 s3。我正在由 Wercker 创建的 docker 容器中运行所有内容。问题是我已经将它安装在服务器上,并将其安装在 docker 容器的 Wercker 构建中,但我的 EasyImage(处理调整大小的 nodejs 库)说

 ImageMagick Not Found
EasyImage requires ImageMagick to work. Install it from http://www.imagemagick.org/script/binary-release.php.

这是我在 Wercker 文件中安装 imagemagick 的命令

sudo apt-get update -y && sudo apt-get install -y imagemagick php5-imagick

我也用过

sudo apt-get update -y && sudo apt-get install -y imagemagick

,但似乎都不起作用。我是否缺少让 ImageMagick 在 docker 容器内工作的东西?

最佳答案

您需要使用 pecl 和扩展安装 imagick 以在 php 中启用 imagick。以下命令对我有用:

RUN apt-get update && apt-get install -y \
imagemagick libmagickwand-dev --no-install-recommends \
&& pecl install imagick \
&& docker-php-ext-enable imagick

关于node.js - 在 docker 容器中安装 imagemagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36555987/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com