我已经通过给出MagickWand.h的路径尝试了所有事情,我已经安装了命令工具。谁能帮我吗 ?

$ gem install rmagick -v 2.13.1

最佳答案

我强烈建议您使用HomeBrew之类的东西来管理OSX软件包。还有其他选择,包括MacPorts。

RMagic只是一个Ruby界面,带有底层Ima​​geMagic包的Ruby绑定(bind)。

我将确保安装了最新的imagemagick:

brew install imagemagick

或者,如果已经安装:
brew upgrade imagemagick

或者,按照this answer:
# install latest command line tools via xcode
# make sure you have the latest homebrew with the latest packages
brew update
# uninstall imagemagick and then reinstall to make use updated compiler
brew uninstall imagemagick
brew install imagemagick
# uninstall rmagick then reinstall to ensure native extensions are built against
# latest imagemagick
gem uninstall rmagick
gem install rmagick # or bundle

此外,您可以运行:
brew doctor

确定可能影响这些软件包构建的任何问题。

更新

两种方法:
  • RMagick最近更新,以修复与最新ImageMagick相关的构建问题。使用版本 2.13.2 。根据RMagick自述文件:This release will fix the installation issues due to ruby 1.9.3 and ImageMagick 6.8+.
  • 可能是更好的方法。用mini_magick替换rmagick,因为mini_magick正在积极开发中,而rmagick不是。 Imagemagick也在积极开发中,因此随着API的更改,RMagick的过时API将会变得越来越陈旧。
  • 关于ruby-on-rails - gem install rmagick -v 2.13.1错误无法在Mac OS 10.9.1上构建gem native 扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21023150/

    10-10 22:33