Ruby Can';找不到魔杖/魔法魔杖

Ruby Can';找不到魔杖/魔法魔杖,ruby,ubuntu,imagemagick,rmagick,Ruby,Ubuntu,Imagemagick,Rmagick,我已经将我的系统更新到Ubuntu 15.04,现在无法安装Rmagick 它给了我以下错误: $ gem install rmagick -v '2.13.2' Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /home/maria/.rvm/rubies/

我已经将我的系统更新到Ubuntu 15.04,现在无法安装Rmagick

它给了我以下错误:

$ gem install rmagick -v '2.13.2'
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

    /home/maria/.rvm/rubies/ruby-2.1.1/bin/ruby -r ./siteconf20150428-16155-3f5duq.rb extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no

Can't install RMagick 2.13.2. Can't find MagickWand.h.
*** 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 libmagickwand dev等,我已经尝试了其他问题中描述的所有软件包)

有人也有同样的问题吗?有线索吗

在升级到15.04之前,一切正常

编辑 我设法从源代码中清除imagemagick并安装它


现在给我一个错误:RMagick的这个安装是用ImageMagick 6.9.1配置的,但是ImageMagick 6.8.9-9正在使用。

我在干净的Ubuntu 15.4安装中遇到了同样的问题。将rmagick从
2.13.2
升级到
2.15.0
帮助

我尝试过但没有帮助的事情:

  • 手动符号链接到
    /usr/include/wand
    MagickWand.h
    ⇒ <代码>魔法魔杖.h
  • 正在回滚到
    libmagickcore dev

希望有帮助。

我也有同样的问题,我在更新rmagick时解决了它。我所做的是:

sudo apt-get install libmagickwand-dev imagemagick
bundle update rmagick

现在bundle工作正常了。

我使用的是Ubuntu15.04,通过指定rmagick的版本可以获得它

gem 'rmagick', '2.15.0'

如果您使用的是Debian/Ubuntu,我可以通过执行以下操作来修复它:

  • sudo apt get安装libmagickwand dev

  • sudo-apt-get-install-graphicsmagick-imagemagick-compat

  • PATH=“/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16:$PATH”gem install rmagick-v'2.13.2'

  • 您的lib版本可能不同,因此请在
    /usr/lib/x86…


    我从这次讨论中了解到:

    apt get install libmagickwand-6-headers
    Hi,感谢您的回答!此程序包已安装…:(给gem版本,使用
    gem-v
    Hi John,谢谢你的回答!它给了我2.4.6…
    gem更新--system 2.4.6
    ,并尝试安装gemHi,最后,唯一有效的方法是从源代码安装相同版本的ImageMagick。感谢从源代码安装它也对我有效:)谢谢。裁判: