【问题标题】:RMagick install errorRMagick 安装错误
【发布时间】:2011-09-15 13:33:30
【问题描述】:

全部!在 CentOS 5.5 服务器上安装 rmagick gem 时遇到问题。当我发出命令时:

gem install rmagick

我明白了:

checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.1. Can't find Magick-config in /usr/bin:/bin

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

我已经安装了正确版本的 imagemagick,我在 /usr/local/bin 中找到了 Magick-config,并且我的 PATH 包含该目录。但是,rmagick gem 安装程序不会在该目录中搜索 Magick-config。我该怎么办?

顺便说一句,我有另一台 CentOS 5 机器成功安装了 ruby​​ 和 rmagick,后者在 /usr/local/bin 中也有 Magick-config 文件。

【问题讨论】:

  • 我在 /usr/bin 中做了一个到 /usr/local/bin/Magic-config 的软链接,问题就解决了。似乎没有更好的方法。

标签: ruby-on-rails ruby rmagick


【解决方案1】:

您是否安装了 Imagemagick?例如:

yum  install gcc gcc-c++ ImageMagick-devel ghostscript freetype-devel \ 
libjpeg-devel libpng-devel libpng10-devel libwmf-devel libexif-devel \
libtiff-devel

【讨论】:

    【解决方案2】:

    请参阅这篇精彩的帖子,了解如何修复它。跳过最后 3 行,因为它们与 PHP 相关。

    http://codercake.com/installing-imagemagick-6-6-9-7-and-imagick-for-php-on-centos-5-5-64-bit/#comment-39

    【讨论】:

      【解决方案3】:

      这里是我在命令提示符中使用的推荐。请检查版本

      gem install rmagick -v '2.13.1' --platform=ruby -- --with-opt-lib=C:/ImageMagick-6.8.7-Q8/lib --with-opt-include=C:/ImageMagick-6.8.7-Q8/include 
      

      【讨论】:

        【解决方案4】:

        在 Mac High Sierra - 10.13.4 - https://www.imagemagick.org/script/download.php

        sudo 端口安装 ImageMagick

        sudo gem 安装 rmagick

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-12-25
          相关资源
          最近更新 更多