linux安装Go ImageMagick插件

ImageMagick安装

在程序中需要对图片转化时需要使用到gopkg.in/gographics/imagick.v2/imagick库,但是这个库需要在本地安装ImageMagick插件。

有些机器在软件库是有的,可以直接下载安装,没有的话推荐源码安装。

ImageMagick中文站

ImageMagick官网

ImageMagick github

  • 点击source进入源码
  • 点击链接进入下载页面
  • 选择合适的版本下载

  • 安装步骤

安装步骤

安装过程就不再简述了,按照图片的一次操作就可以了

当出现如下图所示时表示安装成功。

此时就可以使用使用了ImageMagick插件的go程序打包了。

ImageMagick 6.3.5 --> 'magick/magick_libMagick_la-blob.lo' failed

如果出现上述错误就是ImageMagick版本问题,升级一个版本就可以了。

github issues

Perhaps you should add the directory containing MagickWand.pcto the PKG CONFIG PATH environment variable

出现上述错误的原因时没有配置pkg-config的环境变量,找到ImageMagick的安装目录,如果./configure没有 --prefix前缀指明路径的话默认是/usr/local

配置环境变量是配置binlib目录即可,如下

配置环境变量

参考

gopkg.in/gographics/imagick.v2/imagick版本问题

如果出现上述问题就是安装ImageMagick和Go语言库的 gopkg.in/gographics/imagick.v2/imagick版本问题造成的。

Go Imagick

参考这里的版本问题

此时Go程序就可以正常打包运行了。

相关推荐
Brilliantwxx18 小时前
【Linux】自动化构建工具 make 与 Makefile
linux·运维·服务器·开发语言·自动化
汉知宝科技18 小时前
专利管理软件的监控功能:从专利公开到情报获取
大数据·运维
灵晔君18 小时前
【Linux】进程(四)——进程虚拟地址空间
linux·c语言·开发语言
wsad053218 小时前
Docker 网络故障排查记:当 bridge 模式失效时,host 模式如何救场
运维·docker·容器
云边云科技_云网融合18 小时前
工业制造多厂区、供应链远程数据传输网络如何优化?
运维·服务器·网络
张毅2004-10-1018 小时前
docker详解:安装docker,docker架构,docker镜像、容器、网络、存储,容器监控,容器日志,综合实验
linux·运维·docker·云原生·云计算
Yyyyyy~18 小时前
[Linux]常用指令1
linux
笑一下蒜了.18 小时前
Linux 存储多路径访问手册|multipath.conf 各配置段详解
android·linux·运维
文优18 小时前
Linux 常用命令速查手册(工作版)
linux·运维·docker
小叮当爱咖啡18 小时前
Day1.环境+自动化脚本
运维·自动化