0

我已经安装了大约 40 个其他 gem,但是由于这个错误,这个无法安装:

使用原生扩展安装 rmagick (2.13.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension。

    /Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb 

检查 Ruby 版本 >= 1.8.5...是检查 /usr/bin/gcc-4.2...是检查 Magick-config...否无法安装 RMagick 2.13.1。在 /Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/bin:/Users/durrantm/.rvm/gems/ruby-1.9.2-p290 中找不到 Magick-config @global/bin:/Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/durrantm/.rvm/bin:/Library/PostgreSQL/9.1/bin:/usr/local/bin :/库/PostreSQL/9.1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/sbin:/usr/本地/mysql/bin:/Users/durrantm/.rvm/bin

* extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

提供的配置选项: --with-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/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin/ruby

Gem 文件将继续安装在 /Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/gems/rmagick-2.13.1 以供检查。结果记录到 /Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/gems/rmagick-2.13.1/ext/RMagick/gem_make.out 安装 rmagick (2.13. 1),并且 Bundler 无法继续。gem install rmagick -v '2.13.1'在捆绑之前确保成功。

我试过这个链接 https://github.com/maddox/magick-installer 但它最后出错了:
/usr/bin/install -c -m 644 ./builds/unix/freetype2.pc \ /usr/ local/lib/pkgconfig/freetype2.pc tar:无法识别的存档格式 tar:错误退出因先前的错误而延迟。

现在我正在尝试 Veraticus 的解决方案,然后我会在必要时尝试 Peters。

4

4 回答 4

6

我在这里发现的内容在 Ubuntu 上完美运行:

sudo apt-get install libxml2-dev libxslt1-dev imagemagick libmagickwand-dev

进而,

bundle install

照常。

高温高压

于 2012-06-10T15:56:49.603 回答
3

安装 rmagick 总是很痛苦......

如果您遇到问题,我会退后一步并使用 Homebrew 重新安装 Imagemagick。(这通常可以通过 来完成brew install imagemagick。)确保遵循自制软件提供的任何后续说明,然后再次尝试安装 gem。

于 2012-02-23T04:53:18.440 回答
0

我按照以下步骤解决了同样的问题:

  1. 通过运行 brew install imagemagick@6 将 image-magics 从 7 降级到 6。
  2. 然后运行 ​​PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick。
于 2017-07-13T11:52:19.480 回答
-1

请确定,您安装了 ImageMagick。如果有,请尝试使用该脚本重新安装

于 2012-02-23T04:49:15.783 回答