尝试在Ubuntu 16.04上安装pdf珠,命令$geminstallpdf珠,我得到了错误消息" error :无法安装RMagick 4.0.0.找不到带有pkg-config的ImageMagick“
下面的分隔符之间是相应的标准输出。
$ sudo宝石安装pdf珠
构建本机扩展。这需要一段时间..。成功安装nokogiri-1.10.7构建本机扩展。这需要一段时间..。错误:安装pdf珠子时出错:错误:无法构建创业板本机扩展。
当前目录: /home/enemem/.gem/gems/rmagick-4.0.0/ext/RMagick
/snap/bin/ruby -I /snap/ruby/172/lib/ruby/2.7.0 -r ./siteconf20200127-10722-yuix4.rb extconf.rb检查brew不能检查帕克曼..。没有检查gcc..。是的,检查pkg-config.是
错误:无法安装RMagick 4.0.0。找不到pkg-config的ImageMagick
* extconf.rb失败*无法创建Makefile,原因可能是缺少必要的库和/或标题。有关更多细节,请查看mkmf.log文件。您可能需要配置选项。
提供配置选项:--with-opt-dir --with-opt-dir-with-opt-include=${opt-dir}/include-with-opt-lib=${opt-dir}/lib-with-make-prog- configuration -srcdir=.-curdir
检查了mkmf.log文件,但它包含相同的信息,逐字。
然后我尝试使用命令
$ pkg-config --modversion imagemagick
得到了这个输出:
在pkg-config搜索路径中找不到包imagemagick。也许您应该将包含`imagemagick.pc‘的目录添加到PKG_CONFIG_PATH环境变量No package 'imagemagick’中
根据这个建议,我试图通过运行以下命令来找出imagemagick在我的系统中的位置:
$ sudo定位-b '\imagemagick*‘
得到了输出:
/usr/lib/mime/packages/imagemagick /usr/share/app-install/desktop/imagemagick-6.q16:display-im6.q16.desktop /usr/share/app-install/desktop/imagemagick:display-im6.desktop /usr/share/bug/imagemagick /usr/share/cups/ppdc/imagemagick.defs /usr/share/doc/imagemagick /usr/doc/imagemagick-6.q16/usr/share/doc/imagemagick-公共/usr/共享/菜单/imagemagick/var/lib/app-info/图标/ubuntu-xenial-main/64x64/imagemagick-6.q16_display-im6.q16.png /var/lib/app-info/icons/ubuntu-xenial-main/64x64/imagemagick_display-im6.q16.png /var/lib/app-info/icons/ubuntu-xenial-security-main/64x64/imagemagick-6.q16_display-im6.q16.png /var/lib/app-info/icons/ubuntu-xenial-security-main/64x64/imagemagick_display-im6.q16.png /var/lib/app-info/icons/ubuntu-xenial-updates-main/64x64/imagemagick-6.q16_display-im6.q16.png /var/lib/app-info/icons/ubuntu-xenial-updates-main/64x64/imagemagick_display-im6.q16.png /var/lib/dpkg/info/imagemagick-6.q16.list /var /lib/dpkg/info/imagemagick-6.q16.md5和/var/lib/dpkg/info/imagemagick-common.conffiles /var/lib/dpkg/info/imagemagick-/var/lib/dpkg/info/info/imagemagick- /var/lib/dpkg/info/imagemagick-common.postinst /var/lib/dpkg/info/imagemagick-common.postrm /var/lib/dpkg/info/imagemagick-common.preinst /var/lib/dpkg/info/info/Imagemagick.list/var/lib/dpkg/info/Imagemagick.mdd 5sum/var/lib/dpkg/info/emagick.postinst/var/dpkg/info/Imagemickag.postrm/var/dpkg/info/Imagemagick.prm
在我的系统上,imagemagick包的版本是6.8.9.9
已安装$ sudo apt search ImageMagick \ grep
现在8:6.8.9.9-7 ubuntu5.15 amd64 imagemagick-6.q16/异种安全,现在8:6.8.9.9-7 ubuntu5.15 amd64映像imagemagick公共/异种更新,异种更新,异种安全性,现在8:6.8.9.9-7 ubuntu5.15所有libgraphicsmagick++-q16-12/异种安全,现在1.3.23-1 ubuntu0.5 amd64 libgraphicsmagick-q16-3/异种安全现在1.3.23-1ubuntu0.5 amd64 libimage-magick-perl/xenial-更新,异种安全,异种安全,现在8:6.8.9.9-7 ubuntu5.15所有libimage-magick-q16-perl/异种更新,异种安全性,现在8:6.8.9.9-7 ubtu5.15 amd64 libmagick++-6.q16-5v5/异种更新,异种安全性,现在8:6.8.9.9-7 ubtu5.15 amd64 libmagickcore-6.q16-2/异种安全性,现在8:6.8.9.9-7 ubuntu5.15 amd64 libmagickwand-6.q16-2/异种更新,异种安全性,现在8:6.8.9.9-7 ubuntu5.15 amd64 perlmagick/异种更新,异种更新,异种安全,现在8:6.8.9.9-7 ubuntu5.15所有
有人能帮忙吗?
发布于 2020-01-27 13:20:00
错误:无法安装RMagick 4.0.0。找不到pkg-config的ImageMagick
编辑:请安装libmagickcore-6.q16-dev (8:6.8.9.9-7 ubuntu5.15),这是您安装的"imagemagick (8:6.8.9.9-7 ubuntu5.15)“:/usr/lib/x86_64-linux-gnu/pkgconfig/ImageMagick.pc等文件的开发文件。
https://packages.ubuntu.com/xenial-updates/libmagickcore-6.q16-dev >>> https://packages.ubuntu.com/xenial-updates/amd64/libmagickcore-6.q16-dev/filelist
可能您必须卸载旧版本的graphicsmagick-libmagick-dev-compat和依赖项libgraphicsmagick1-dev。
https://askubuntu.com/questions/1206027
复制相似问题