无法找到魔杖/ MagickWand.h

时间:2015-04-28 08:34:19

标签: ruby ubuntu imagemagick rmagick

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

它给了我以下错误:

 <script th:src="@{/build/app.js}"></script>
 <link th:href="@{/build/styles/style.css}" rel="stylesheet"></link>

我安装了所有需要的软件包(imagemagick libmagickwand-dev等,我已经尝试了其他问题中描述的所有软件包)

有人有同样的问题吗?任何线索?

在更新到15.04

之前,一切正常

EDIT 我设法让它工作清除imagemagick并从源http://www.imagemagick.org/script/install-source.php?ImageMagick=9s6tlikqbn5eb0u0spg5o38sa4#unix

安装

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

4 个答案:

答案 0 :(得分:3)

我有同样的问题,我修复了更新rmagick。我做的是:

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

现在捆绑工作正常。

答案 1 :(得分:2)

我在ubuntu 15.04上并且能够通过指定rmagick的版本来获取它

gem 'rmagick', '2.15.0'

答案 2 :(得分:1)

我在干净的Ubuntu 15.4安装上遇到了同样的问题。将rmagick2.13.2升级为2.15.0帮助。

我尝试的东西,没有帮助:

  • /usr/include/wand MagickWand.hmagick_wand.h中的手动符号链接;
  • 回滚到libmagickcore-dev

希望它有所帮助。

答案 3 :(得分:0)

如果你在 Debian / Ubuntu ,我可以通过执行以下操作来修复它:

  1. sudo apt-get install libmagickwand-dev

  2. sudo apt-get install graphicsmagick-imagemagick-compat

  3. PATH="/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16:$PATH" gem install rmagick -v '2.13.2'

  4. 您的lib版本可能不同,因此请检查/usr/lib/x86...

    中的版本

    我从这次讨论得到了这个:https://github.com/ttscoff/Slogger/issues/344