Gem install rmagick 报错问题~
本人在CentOS7上在 执行”gem install rmagick“是报错,具体情况如下:
报错如下:
[root@localhost ~]# gem install rmagick -v '2.16.0'
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
current directory: /usr/local/rvm/gems/ruby-2.3.3/gems/rmagick-2.16.0/ext/RMagick
/usr/local/rvm/rubies/ruby-2.3.3/bin/ruby -r ./siteconf20170824-27278-k6d800.rb extconf.rb
checking for gcc... yes
checking for Magick-config... no
checking for pkg-config... yes
Package MagickCore was not found in the pkg-config search path.
Perhaps you should add the directory containing `MagickCore.pc'
to the PKG_CONFIG_PATH environment variable
No package 'MagickCore' found
checking for outdated ImageMagick version (<= 6.4.9)... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/rvm/rubies/ruby-2.3.3/bin/$(RUBY_BASE_NAME)
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/usr/local/rvm/gems/ruby-2.3.3/extensions/x86_64-linux/2.3.0/rmagick-2.16.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /usr/local/rvm/gems/ruby-2.3.3/gems/rmagick-2.16.0 for inspection.
Results logged to /usr/local/rvm/gems/ruby-2.3.3/extensions/x86_64-linux/2.3.0/rmagick-2.16.0/gem_make.out
查找很多资料之后,发现 缺少” ImageMagick-devel“
执行 yum install ImageMagick-devel
[root@localhost ~]# yum install ImageMagick-devel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.sjtu.edu.cn
* epel: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: ftp.sjtu.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package ImageMagick-devel.x86_64 0:6.7.8.9-15.el7_2 will be installed
--> Processing Dependency: ImageMagick = 6.7.8.9-15.el7_2 for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libtiff-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libjpeg-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libXt-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libXext-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libX11-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: jasper-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: ghostscript-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: freetype-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: bzip2-devel for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libMagickWand.so.5()(64bit) for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libMagickCore.so.5()(64bit) for package: ImageMagick-devel-6.7.8.9-15.el7_2.x86_64
--> Running transaction check
---> Package ImageMagick.x86_64 0:6.7.8.9-15.el7_2 will be installed
--> Processing Dependency: libwmflite-0.2.so.7()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libImath.so.6()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libIlmThread.so.6()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libIlmImf.so.7()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libIexMath.so.6()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libIex.so.6()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
--> Processing Dependency: libHalf.so.6()(64bit) for package: ImageMagick-6.7.8.9-15.el7_2.x86_64
---> Package bzip2-devel.x86_64 0:1.0.6-13.el7 will be installed
---> Package freetype-devel.x86_64 0:2.4.11-12.el7 will be installed
---> Package ghostscript-devel.x86_64 0:9.07-20.el7_3.7 will be installed
--> Processing Dependency: ghostscript = 9.07-20.el7_3.7 for package: ghostscript-devel-9.07-20.el7_3.7.x86_64
---> Package jasper-devel.x86_64 0:1.900.1-30.el7_3 will be installed
--> Processing Dependency: jasper-libs(x86-64) = 1.900.1-30.el7_3 for package: jasper-devel-1.900.1-30.el7_3.x86_64
---> Package libX11-devel.x86_64 0:1.6.3-3.el7 will be installed
--> Processing Dependency: pkgconfig(xcb) >= 1.1.92 for package: libX11-devel-1.6.3-3.el7.x86_64
--> Processing Dependency: pkgconfig(xproto) for package: libX11-devel-1.6.3-3.el7.x86_64
--> Processing Dependency: pkgconfig(xcb) for package: libX11-devel-1.6.3-3.el7.x86_64
--> Processing Dependency: pkgconfig(kbproto) for package: libX11-devel-1.6.3-3.el7.x86_64
---> Package libXext-devel.x86_64 0:1.3.3-3.el7 will be installed
---> Package libXt-devel.x86_64 0:1.1.4-6.1.el7 will be installed
--> Processing Dependency: pkgconfig(sm) for package: libXt-devel-1.1.4-6.1.el7.x86_64
--> Processing Dependency: pkgconfig(ice) for package: libXt-devel-1.1.4-6.1.el7.x86_64
---> Package libjpeg-turbo-devel.x86_64 0:1.2.90-5.el7 will be installed
---> Package libtiff-devel.x86_64 0:4.0.3-27.el7_3 will be installed
--> Processing Dependency: libtiff(x86-64) = 4.0.3-27.el7_3 for package: libtiff-devel-4.0.3-27.el7_3.x86_64
--> Running transaction check
---> Package OpenEXR-libs.x86_64 0:1.7.1-7.el7 will be installed
---> Package ghostscript.x86_64 0:9.07-20.el7 will be updated
--> Processing Dependency: ghostscript = 9.07-20.el7 for package: ghostscript-cups-9.07-20.el7.x86_64
---> Package ghostscript.x86_64 0:9.07-20.el7_3.7 will be an update
---> Package ilmbase.x86_64 0:1.0.3-7.el7 will be installed
---> Package jasper-libs.x86_64 0:1.900.1-29.el7 will be updated
---> Package jasper-libs.x86_64 0:1.900.1-30.el7_3 will be an update
---> Package libICE-devel.x86_64 0:1.0.9-2.el7 will be installed
---> Package libSM-devel.x86_64 0:1.2.2-2.el7 will be installed
---> Package libtiff.x86_64 0:4.0.3-25.el7_2 will be updated
---> Package libtiff.x86_64 0:4.0.3-27.el7_3 will be an update
---> Package libwmf-lite.x86_64 0:0.2.8.4-41.el7_1 will be installed
---> Package libxcb-devel.x86_64 0:1.11-4.el7 will be installed
--> Processing Dependency: pkgconfig(xau) >= 0.99.2 for package: libxcb-devel-1.11-4.el7.x86_64
---> Package xorg-x11-proto-devel.noarch 0:7.7-13.el7 will be installed
--> Running transaction check
---> Package ghostscript-cups.x86_64 0:9.07-20.el7 will be updated
---> Package ghostscript-cups.x86_64 0:9.07-20.el7_3.7 will be an update
---> Package libXau-devel.x86_64 0:1.0.8-2.1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================================
Package Arch Version Repository Size
==============================================================================================
Installing:
ImageMagick-devel x86_64 6.7.8.9-15.el7_2 base 100 k
Installing for dependencies:
ImageMagick x86_64 6.7.8.9-15.el7_2 base 2.1 M
OpenEXR-libs x86_64 1.7.1-7.el7 base 217 k
bzip2-devel x86_64 1.0.6-13.el7 base 218 k
freetype-devel x86_64 2.4.11-12.el7 base 356 k
ghostscript-devel x86_64 9.07-20.el7_3.7 updates 51 k
ilmbase x86_64 1.0.3-7.el7 base 100 k
jasper-devel x86_64 1.900.1-30.el7_3 updates 376 k
libICE-devel x86_64 1.0.9-2.el7 base 49 k
libSM-devel x86_64 1.2.2-2.el7 base 13 k
libX11-devel x86_64 1.6.3-3.el7 base 980 k
libXau-devel x86_64 1.0.8-2.1.el7 base 14 k
libXext-devel x86_64 1.3.3-3.el7 base 75 k
libXt-devel x86_64 1.1.4-6.1.el7 base 445 k
libjpeg-turbo-devel x86_64 1.2.90-5.el7 base 98 k
libtiff-devel x86_64 4.0.3-27.el7_3 updates 473 k
libwmf-lite x86_64 0.2.8.4-41.el7_1 base 66 k
libxcb-devel x86_64 1.11-4.el7 base 1.1 M
xorg-x11-proto-devel noarch 7.7-13.el7 base 281 k
Updating for dependencies:
ghostscript x86_64 9.07-20.el7_3.7 updates 4.3 M
ghostscript-cups x86_64 9.07-20.el7_3.7 updates 56 k
jasper-libs x86_64 1.900.1-30.el7_3 updates 150 k
libtiff x86_64 4.0.3-27.el7_3 updates 170 k
Transaction Summary
==============================================================================================
Install 1 Package (+18 Dependent packages)
Upgrade ( 4 Dependent packages)
Total size: 12 M
Total download size: 7.0 M
Is this ok [y/d/N]: y
Downloading packages:
(1/19): OpenEXR-libs-1.7.1-7.el7.x86_64.rpm | 217 kB 00:00:11
(2/19): ghostscript-devel-9.07-20.el7_3.7.x86_64.rpm | 51 kB 00:00:01
(3/19): bzip2-devel-1.0.6-13.el7.x86_64.rpm | 218 kB 00:00:13
(4/19): ilmbase-1.0.3-7.el7.x86_64.rpm | 100 kB 00:00:01
(5/19): freetype-devel-2.4.11-12.el7.x86_64.rpm | 356 kB 00:00:13
(6/19): libSM-devel-1.2.2-2.el7.x86_64.rpm | 13 kB 00:00:00
(7/19): libICE-devel-1.0.9-2.el7.x86_64.rpm | 49 kB 00:00:00
(8/19): libXau-devel-1.0.8-2.1.el7.x86_64.rpm | 14 kB 00:00:00
(9/19): ImageMagick-devel-6.7.8.9-15.el7_2.x86_64.rpm | 100 kB 00:00:18
(10/19): libXext-devel-1.3.3-3.el7.x86_64.rpm | 75 kB 00:00:15
(11/19): jasper-devel-1.900.1-30.el7_3.x86_64.rpm | 376 kB 00:00:19
(12/19): libXt-devel-1.1.4-6.1.el7.x86_64.rpm | 445 kB 00:00:16
(13/19): libjpeg-turbo-devel-1.2.90-5.el7.x86_64.rpm | 98 kB 00:00:05
(14/19): libwmf-lite-0.2.8.4-41.el7_1.x86_64.rpm | 66 kB 00:00:11
(15/19): libX11-devel-1.6.3-3.el7.x86_64.rpm | 980 kB 00:00:33
(16/19): libtiff-devel-4.0.3-27.el7_3.x86_64.rpm | 473 kB 00:00:20
(17/19): libxcb-devel-1.11-4.el7.x86_64.rpm | 1.1 MB 00:00:20
(18/19): xorg-x11-proto-devel-7.7-13.el7.noarch.rpm | 281 kB 00:00:18
(19/19): ImageMagick-6.7.8.9-15.el7_2.x86_64.rpm | 2.1 MB 00:01:11
----------------------------------------------------------------------------------------------
Total 99 kB/s | 7.0 MB 00:01:12
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : xorg-x11-proto-devel-7.7-13.el7.noarch 1/27
Updating : libtiff-4.0.3-27.el7_3.x86_64 2/27
Updating : ghostscript-9.07-20.el7_3.7.x86_64 3/27
Installing : libICE-devel-1.0.9-2.el7.x86_64 4/27
Updating : jasper-libs-1.900.1-30.el7_3.x86_64 5/27
Installing : libjpeg-turbo-devel-1.2.90-5.el7.x86_64 6/27
Installing : ilmbase-1.0.3-7.el7.x86_64 7/27
Installing : OpenEXR-libs-1.7.1-7.el7.x86_64 8/27
Installing : jasper-devel-1.900.1-30.el7_3.x86_64 9/27
Installing : libSM-devel-1.2.2-2.el7.x86_64 10/27
Installing : ghostscript-devel-9.07-20.el7_3.7.x86_64 11/27
Installing : libtiff-devel-4.0.3-27.el7_3.x86_64 12/27
Installing : libXau-devel-1.0.8-2.1.el7.x86_64 13/27
Installing : libxcb-devel-1.11-4.el7.x86_64 14/27
Installing : libX11-devel-1.6.3-3.el7.x86_64 15/27
Installing : libXext-devel-1.3.3-3.el7.x86_64 16/27
Installing : libXt-devel-1.1.4-6.1.el7.x86_64 17/27
Installing : libwmf-lite-0.2.8.4-41.el7_1.x86_64 18/27
Installing : ImageMagick-6.7.8.9-15.el7_2.x86_64 19/27
Installing : bzip2-devel-1.0.6-13.el7.x86_64 20/27
Installing : freetype-devel-2.4.11-12.el7.x86_64 21/27
Installing : ImageMagick-devel-6.7.8.9-15.el7_2.x86_64 22/27
Updating : ghostscript-cups-9.07-20.el7_3.7.x86_64 23/27
Cleanup : ghostscript-cups-9.07-20.el7.x86_64 24/27
Cleanup : ghostscript-9.07-20.el7.x86_64 25/27
Cleanup : libtiff-4.0.3-25.el7_2.x86_64 26/27
Cleanup : jasper-libs-1.900.1-29.el7.x86_64 27/27
Verifying : libtiff-4.0.3-27.el7_3.x86_64 1/27
Verifying : libxcb-devel-1.11-4.el7.x86_64 2/27
Verifying : ghostscript-cups-9.07-20.el7_3.7.x86_64 3/27
Verifying : ilmbase-1.0.3-7.el7.x86_64 4/27
Verifying : libICE-devel-1.0.9-2.el7.x86_64 5/27
Verifying : freetype-devel-2.4.11-12.el7.x86_64 6/27
Verifying : libSM-devel-1.2.2-2.el7.x86_64 7/27
Verifying : bzip2-devel-1.0.6-13.el7.x86_64 8/27
Verifying : OpenEXR-libs-1.7.1-7.el7.x86_64 9/27
Verifying : libwmf-lite-0.2.8.4-41.el7_1.x86_64 10/27
Verifying : libjpeg-turbo-devel-1.2.90-5.el7.x86_64 11/27
Verifying : libtiff-devel-4.0.3-27.el7_3.x86_64 12/27
Verifying : ghostscript-devel-9.07-20.el7_3.7.x86_64 13/27
Verifying : libX11-devel-1.6.3-3.el7.x86_64 14/27
Verifying : xorg-x11-proto-devel-7.7-13.el7.noarch 15/27
Verifying : libXext-devel-1.3.3-3.el7.x86_64 16/27
Verifying : libXt-devel-1.1.4-6.1.el7.x86_64 17/27
Verifying : jasper-libs-1.900.1-30.el7_3.x86_64 18/27
Verifying : ImageMagick-devel-6.7.8.9-15.el7_2.x86_64 19/27
Verifying : ghostscript-9.07-20.el7_3.7.x86_64 20/27
Verifying : jasper-devel-1.900.1-30.el7_3.x86_64 21/27
Verifying : ImageMagick-6.7.8.9-15.el7_2.x86_64 22/27
Verifying : libXau-devel-1.0.8-2.1.el7.x86_64 23/27
Verifying : ghostscript-9.07-20.el7.x86_64 24/27
Verifying : libtiff-4.0.3-25.el7_2.x86_64 25/27
Verifying : ghostscript-cups-9.07-20.el7.x86_64 26/27
Verifying : jasper-libs-1.900.1-29.el7.x86_64 27/27
Installed:
ImageMagick-devel.x86_64 0:6.7.8.9-15.el7_2
Dependency Installed:
ImageMagick.x86_64 0:6.7.8.9-15.el7_2 OpenEXR-libs.x86_64 0:1.7.1-7.el7
bzip2-devel.x86_64 0:1.0.6-13.el7 freetype-devel.x86_64 0:2.4.11-12.el7
ghostscript-devel.x86_64 0:9.07-20.el7_3.7 ilmbase.x86_64 0:1.0.3-7.el7
jasper-devel.x86_64 0:1.900.1-30.el7_3 libICE-devel.x86_64 0:1.0.9-2.el7
libSM-devel.x86_64 0:1.2.2-2.el7 libX11-devel.x86_64 0:1.6.3-3.el7
libXau-devel.x86_64 0:1.0.8-2.1.el7 libXext-devel.x86_64 0:1.3.3-3.el7
libXt-devel.x86_64 0:1.1.4-6.1.el7 libjpeg-turbo-devel.x86_64 0:1.2.90-5.el7
libtiff-devel.x86_64 0:4.0.3-27.el7_3 libwmf-lite.x86_64 0:0.2.8.4-41.el7_1
libxcb-devel.x86_64 0:1.11-4.el7 xorg-x11-proto-devel.noarch 0:7.7-13.el7
Dependency Updated:
ghostscript.x86_64 0:9.07-20.el7_3.7 ghostscript-cups.x86_64 0:9.07-20.el7_3.7
jasper-libs.x86_64 0:1.900.1-30.el7_3 libtiff.x86_64 0:4.0.3-27.el7_3
Complete!
安装成功之后,在 执行”gem install rmagick“,安装成功
[root@localhost admin]# gem install rmagick -v '2.16.0'
Building native extensions. This could take a while...
Successfully installed rmagick-2.16.0
Parsing documentation for rmagick-2.16.0
Installing ri documentation for rmagick-2.16.0
Done installing documentation for rmagick after 3 seconds
1 gem installed
Gem install rmagick 报错问题~的更多相关文章
- gem install redis报错解决
在执行gem install redis时 提示: gem install redis ERROR: Error installing redis: redis r ...
- 解决方法:配置群集时# gem install redis 报错:Unable to require openssl, install OpenSSL and rebuild ruby
问题:前面已经在/usr/local/src安装了ruby-2.3.0.tar.gz.rubygems-2.4.2.tar.gz.在配置 redis-3.1.1 群集中,使用gem install 安 ...
- 安装Redis-cluster-gem install redis报错的解决方案
错误描述: [root@eshop-cache01 local]# gem install redis ERROR: Loading command: install (LoadError) cann ...
- mac brew install redis 报错
mac brew install redis 报错 /usr/local/opt/php55/bin/phpize /usr/local/opt/php55/bin/phpize: line 61: ...
- npm install 安装报错:npm ERR! EPERM npm ERR! -4048 npm ERR! Error: EPERM: operation not permitted, unlink 'D:\test\demo\code\materialT\node_modules\.staging'
更新项目依赖包,删除掉package-lock.json.node_modules,运行npm install,报如上错误信息,查询资料说是没有权限,本人用管理员身份打开powershell,运行np ...
- Win10 pip install gensim 报错处理
# 故障描述 shell > pip install gensim # 报错信息如下: Command "c:\users\op\appdata\local\programs\pyth ...
- python抠图与pip install PIL报错
窗口命令pip install PIL(python3.6+selenium——2.53.1+pycharm) from PIL import Image from selenium import w ...
- pip install python-igraph 报错,C core of igraph 没有安装。
(一)问题描述 Centos7 安装python-igraph时,pip install python-igraph 报错,C core of igraph 没有安装. failure: repoda ...
- thinkphp6安装报错,composer install tp6 报错 Parse error: syntax error
composer install thinkphp6 报错 Parse error: syntax error, unexpected ':', expecting '{' in vendor\top ...
随机推荐
- node环境配置
1.进入node的官网https://nodejs.org/en/download/ 2.选择自己需要的安装包 3.下载之后,直接安装http://www.runoob.com/nodejs/node ...
- 转 InnoDB Error Handling
14.20.4 InnoDB Error Handling Error handling in InnoDB is not always the same as specified in the SQ ...
- Solve fatal error: helper_math.h: No such file or directory
When the 'fatal error: helper_math.h: No such file or directory' occurs, it means the 'helper_math.h ...
- eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案
spring boot的启动程序启动后,在访问http://localhost:8080地址的时候出现了错误,为什么出错网上我找了好久也没有得出具体的解决办法 当我指定到具体的action的时候,却可 ...
- css学习_css3伸缩布局 flex布局
1.flex布局 案例一: 案例二: 保证不至于缩放得太小或太大 案例三:flex的值不一定要写成几份,可以写成固定值 案例四: 竖着3等分(父容器按照高度3等分) !!案例 -----用fle ...
- [crypto] AEAD是啥
AEAD这个缩写根据不同的语境有两个理解角度:认证加密机制,认证加密方式. 认证加密机制是指:一些用来完成认证加密工作的方法,拆分为认证和加密两部分来做,先加密后加密先认证后认证都无所谓,整个过程或者 ...
- python learning 字符串方法
一.重点掌握的6种字符串方法: 1.join命令 功能:用于合并,将字符串中的每一个元素按照指定分隔符进行拼接 程序举例: seq = ['1','2','3','4'] sep = '+' v = ...
- Django---路由、配置和静态文件简介
路由.配置文件.静态文件 一.url配置 二.配置文件 三.静态文件 回到顶部 一.url配置 1.url的配置过程 2.注意点 Django默认url配置风格,实在用户访问的路径后面加 \ 用户在主 ...
- LigerUi之ligerMenu 右键菜单
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- com.mysql.jdbc.connection和java.sql.connection的区别
com.mysql.jdbc.Connection 是mysql自己的接口 针对于对mysql的出来,java.sql.Connection 这是一个公共的接口包括对mysql的支持oracle,sq ...