Bundle install在ubuntu 15.04上给出了rmagick的错误

时间:2016-05-26 05:44:50

标签: ruby-on-rails-4 ubuntu rmagick ubuntu-15.04

我正在尝试bundle install

但尝试时会给我错误

Can't install RMagick 0.0.0. Can't find Magick-config

试着寻找解决方案,但没有一个解决方案适合我。

我还尝试在安装捆绑包之前安装gem rmagick,但它也给我错误,因为我检查了安装位置的文件名为MagickWand.h

Can't install RMagick 2.15.4. Can't find MagickWand.h.

请帮我解决这个问题

3 个答案:

答案 0 :(得分:2)

你的ubuntu机器上需要MagickWand库。

该软件包包含使用$ sudo apt-get install libmagickwand-dev 编译程序所需的所有静态库。它包含MagickWand.h文件

只需从终端运行即可。

bundle install

它将安装所有缺少的图书馆。 然后再次运行transmute,它会起作用。

答案 1 :(得分:0)

您需要安装imagemagic

-vm
c:/java/jdk1.8/javaw.exe

有关详细信息,请参阅This

答案 2 :(得分:0)

我面临着同样的问题。我尝试过从生成符号链接到安装库的所有stackoverflow解决方案。

最后,仅安装所需的ImageMagick版本对我有用。

您可以从here中找到有关它的说明,并从here中找到源文件

修改:

  1. here下载所需版本的ImageMagick的源代码
  2. cd /path/to/downloaded/file
  3. tar xvzf ImageMagick.tar.gz
  4. cd ImageMagick-x.x.x
  5. ./configure
  6. make
  7. sudo make install

您可能需要通过以下方式配置动态链接程序运行时绑定: sudo ldconfig /usr/local/lib

或将其添加到.bashrc文件中  export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"