rmagick gem install “找不到 Magick-config”

2024-03-13

尝试安装 rmagick gem 时出现如下错误。我使用的是 Snowleopard 10.6,使用 RVM、Ruby 1.9.2-head 和 Rails 3.05。对类似问题的回答建议安装 ImageMagick,我成功地做到了。其他人建议安装“libmagick9-dev 库”,但是,我不知道如何做到这一点。

我是一名新开发人员,非常感谢对现有解释或资源的任何帮助或指导。谢谢!

jjdevenuta(opal)$ gem install rmagick
Fetching: rmagick-2.13.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
ERROR: Failed to build gem native extension.

/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb
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 /Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@rails3/bin:/Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@global/bin:/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin:/Users/jjdevenuta/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/usr/X11/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.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby

UPDATE如果您是 Mac/OS X 用户,我强烈建议您使用 Homebrew 作为软件包安装程序/管理器。你可以找到它HERE https://brew.sh/。自从最初问这个问题以来,我已经删除了之前安装的所有东西,例如 rmagick 和 imagemagick,并使用 Homebrew 重新安装了它们。超级简单,有大量的软件包目录,更新/卸载也轻而易举!


构建本机 Ruby gem 时,有时您会收到包含“ruby extconf.rb”的错误。这通常是由于缺少您正在安装的 gem 的开发库,甚至是 Ruby 本身造成的。

你有apt安装在你的机器上?如果没有,我建议安装它,因为这是获取大量开发库的快速而简单的方法。

如果您看到人们建议安装“libmagick9-dev”,那么您可以使用以下命令安装 apt 软件包:

$ sudo apt-get install libmagickwand-dev imagemagick

或在 centO 上:

$ yum install ImageMagick-devel

在 Mac 操作系统上,您可以使用Homebrew https://brew.sh/:

$ brew install imagemagick
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

rmagick gem install “找不到 Magick-config” 的相关文章

随机推荐