无法导入Imagick包

问题描述 投票:4回答:2

我试图安装Imagick包围棋。我运行以下命令:

go get gopkg.in/gographics/imagick.v3/imagick

按照the documentation但我总是得到这个错误:

# gopkg.in/gographics/imagick.v3/imagick
src/gopkg.in/gographics/imagick.v3/imagick/affine_matrix.go:8:35: fatal error: MagickWand/MagickWand.h: No such file or directory
 #include <MagickWand/MagickWand.h>
                                   ^
compilation terminated.

我已经看了在线,但还没有找到一个可行的解决方案。我一直在使用apt-get libmagickwand-dev尝试,但这并没有解决问题。我目前正在运行Ubuntu LTS 14.04。

go imagick
2个回答
7
投票

另外,作为每个文档,imagick.v3支持ImageMagick的版本7及以上。您有ImageMagick的版本6.7.7-10。这是太老了imagick V3,也太老了imagick V2,但V1可以正常工作。


0
投票

我在Mac OS海伊谢拉同样的错误。首先,您需要安装ImageMagick的,然后指定库路径。

  1. 安装ImageMagick的:(我用自制) brew install imagemagick
  2. 设置PKG_CONFIG_PATH环境变量,如果ImageMagick的不是默认的系统路径: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig here
  3. 去拿包: go get -u gopkg.in/gographics/imagick.v3/imagick

要了解更多关于pkg-config,只需键入man pkg-config

© www.soinside.com 2019 - 2024. All rights reserved.