【问题标题】:Minimagick Error: ImageMagick/GraphicsMagick is not installedMinimagick 错误:未安装 ImageMagick/GraphicsMagick
【发布时间】:2017-11-12 15:53:19
【问题描述】:

使用以下设置在 Ubuntu 16.04 上运行: Ruby 2.2.4、Nginx + 乘客、ImageMagick 7.x

问题:我正在使用 Shrine 和 Minimagick。一切都在开发中运行良好,但是一旦我发布我就会收到以下错误:

ImageMagick/GraphicsMagick is not installed 

ImageMagick 安装正确,可以在命令行中使用。

$ convert -version
Version: ImageMagick 7.0.5-10 Q16 x86_64 2017-06-10 http://www.imagemagick.org
Copyright: © 1999-2017 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP 
Delegates (built-in): bzlib jbig jng jpeg lzma png tiff xml zlib

我尝试手动构建 ImageMagick,当通过 apt-get 安装时,我首先清除了所有内容,然后从头开始安装,等等。所以我尝试了很多。

【问题讨论】:

    标签: ruby-on-rails ubuntu nginx imagemagick minimagick


    【解决方案1】:

    问题与 ENV['PATH'] 变量有关。要解决此问题,请将以下行添加到您的 Nginx 虚拟主机中:

    /etc/nginx/sites-available/your-site

    passenger_env_var PATH <path-to-rails>/vendor/bundle/<ruby-version>/bin:/usr/local/bin:/usr/bin
    

    【讨论】:

      猜你喜欢
      • 2017-03-03
      • 2015-06-05
      • 2015-09-20
      • 2016-09-16
      • 2017-04-25
      • 2021-12-22
      • 1970-01-01
      • 2015-09-22
      • 2020-01-17
      相关资源
      最近更新 更多