解决Fedora 下 RMagic无法安装的问题

初次安装时,出现以下错误
  1. [root@www Tim]# gem install rmagick 
  2. Building native extensions.  This could take a while...
  3. ERROR:  Error installing rmagick:
  4.     ERROR: Failed to build gem native extension.

  5. /usr/bin/ruby extconf.rb install rmagick
  6. checking for Ruby version >= 1.8.2... yes
  7. checking for gcc... yes
  8. checking for Magick-config... no
  9. Can't install RMagick 2.5.2. Can't find Magick-config in /usr/kerberos/sbin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/home/Tim/bin

  10. *** extconf.rb failed ***
  11. Could not create Makefile due to some reason, probably lack of
  12. necessary libraries and/or headers.  Check the mkmf.log file for more
  13. details.  You may need configuration options.

  14. Provided configuration options:
  15.     --with-opt-dir
  16.     --without-opt-dir
  17.     --with-opt-include
  18.     --without-opt-include=${opt-dir}/include
  19.     --with-opt-lib
  20.     --without-opt-lib=${opt-dir}/lib
  21.     --with-make-prog
  22.     --without-make-prog
  23.     --srcdir=.
  24.     --curdir
  25.     --ruby=/usr/bin/ruby


  26. Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/rmagick-2.5.2 for inspection.
  27. Results logged to /usr/lib64/ruby/gems/1.8/gems/rmagick-2.5.2/ext/RMagick/gem_make.out
  28. [root@www Tim]#
根据提示,应该是缺少magick库

  1. [root@www Tim]# yum install ImageMagick-devel
  2. Loaded plugins: fastestmirror, presto, refresh-packagekit
  3. Setting up and reading Presto delta metadata
  4. No Presto metadata available for livna
  5. No Presto metadata available for fedora
  6. No Presto metadata available for adobe-linux-i386
  7. No Presto metadata available for updates
  8. No Presto metadata available for freshrpms
  9. No Presto metadata available for fusion
  10. Loading mirror speeds from cached hostfile
  11.  * livna: rpm.livna.org
  12.  * fedora: ftp.riken.jp
  13.  * adobe-linux-i386: linuxdownload.adobe.com
  14.  * updates: ftp.riken.jp
  15.  * freshrpms: ayo.ie.freshrpms.net
  16.  * fusion: www.dfm.uninsubria.it
  17. Setting up Install Process
  18. Parsing package install arguments
  19. Resolving Dependencies
  20. --> Running transaction check
  21. ---> Package ImageMagick-devel.x86_64 0:6.3.8.1-4.fc9 set to be updated
  22. --> Processing Dependency: jasper for package: ImageMagick-devel
  23. --> Processing Dependency: ghostscript-devel for package: ImageMagick-devel
  24. --> Processing Dependency: lcms-devel for package: ImageMagick-devel
  25. --> Running transaction check
  26. ---> Package jasper.x86_64 0:1.900.1-8.fc9 set to be updated
  27. ---> Package ghostscript-devel.x86_64 0:8.62-4.fc9 set to be updated
  28. ---> Package lcms-devel.x86_64 0:1.17-5.fc9 set to be updated
  29. --> Finished Dependency Resolution
  30. Dependencies Resolved
  31. =============================================================================
  32.  Package                 Arch       Version          Repository        Size 
  33. =============================================================================
  34. Installing:
  35.  ImageMagick-devel       x86_64     6.3.8.1-4.fc9    fedora             77 k
  36. Installing for dependencies:
  37.  ghostscript-devel       x86_64     8.62-4.fc9       updates            44 k
  38.  jasper                  x86_64     1.900.1-8.fc9    fedora             18 k
  39.  lcms-devel              x86_64     1.17-5.fc9       updates            50 k
  40. Transaction Summary
  41. =============================================================================
  42. Install      4 Package(s)         
  43. Update       0 Package(s)         
  44. Remove       0 Package(s)         
  45. Total download size: 189 k
  46. Is this ok [y/N]: y
  47. Downloading Packages:
  48. Downloading DeltaRPMs:
  49. Rebuilding rpms from deltarpms
  50. (1/4): jasper-1.900.1-8.fc9.x86_64.rpm                   |  18 kB     00:05     
  51. (2/4): ghostscript-devel-8.62-4.fc9.x86_64.rpm           |  44 kB     00:08     
  52. (3/4): lcms-devel-1.17-5.fc9.x86_64.rpm                  |  50 kB     00:14     
  53. (4/4): ImageMagick-devel-6.3.8.1-4.fc9.x86_64.rpm        |  77 kB     00:17     
  54. Running rpm_check_debug
  55. Running Transaction Test
  56. Finished Transaction Test
  57. Transaction Test Succeeded
  58. Running Transaction
  59.   Installing     : jasper                                            [1/4] 
  60. error: failed to stat /media/disk: No such file or directory
  61.   Installing     : ghostscript-devel                                 [2/4] 
  62.   Installing     : lcms-devel                                        [3/4] 
  63.   Installing     : ImageMagick-devel                                 [4/4] 
  64. Installed: ImageMagick-devel.x86_64 0:6.3.8.1-4.fc9
  65. Dependency Installed: ghostscript-devel.x86_64 0:8.62-4.fc9 jasper.x86_64 0:1.900.1-8.fc9 lcms-devel.x86_64 0:1.17-5.fc9
  66. Complete!


再次安装gem:
成功了,爽
  1. [root@www Tim]# gem install rmagick --include-dependencies
  2. INFO:  `gem install -y` is now default and will be removed
  3. INFO:  use --ignore-dependencies to install only the gems you list
  4. Building native extensions.  This could take a while...
  5. Successfully installed rmagick-2.5.2
  6. 1 gem installed


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值