我正在尝试为Go安装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 14.04 LTS。
答案 0 :(得分:7)
根据文档,imagick.v3
支持ImageMagick版本7及更高版本。你有ImageMagick版本6.7.7-10。这对于想象力的v3来说太老了,对于想象力的v2也太老了,但是v1可能有用。
答案 1 :(得分:0)
我在Mac OS High Sierra上遇到了相同的错误。首先,您需要安装ImageMagick,然后指定库路径。
安装ImageMagick :(我使用Homebrew)
brew install imagemagick
如果ImageMagick不在默认系统路径中,请设置PKG_CONFIG_PATH
环境变量:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
来自here
去获取软件包:
go get -u gopkg.in/gographics/imagick.v3/imagick
要了解有关pkg-config
的更多信息,只需键入man pkg-config