初次安装时,出现以下错误
- [root@www Tim]# gem install rmagick
- Building native extensions. This could take a while...
- ERROR: Error installing rmagick:
- ERROR: Failed to build gem native extension.
- /usr/bin/ruby extconf.rb install rmagick
- checking for Ruby version >= 1.8.2... yes
- checking for gcc... yes
- checking for Magick-config... no
- 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
- *** 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/bin/ruby
- Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/rmagick-2.5.2 for inspection.
- Results logged to /usr/lib64/ruby/gems/1.8/gems/rmagick-2.5.2/ext/RMagick/gem_make.out
- [root@www Tim]#
- [root@www Tim]# yum install ImageMagick-devel
- Loaded plugins: fastestmirror, presto, refresh-packagekit
- Setting up and reading Presto delta metadata
- No Presto metadata available for livna
- No Presto metadata available for fedora
- No Presto metadata available for adobe-linux-i386
- No Presto metadata available for updates
- No Presto metadata available for freshrpms
- No Presto metadata available for fusion
- Loading mirror speeds from cached hostfile
- * livna: rpm.livna.org
- * fedora: ftp.riken.jp
- * adobe-linux-i386: linuxdownload.adobe.com
- * updates: ftp.riken.jp
- * freshrpms: ayo.ie.freshrpms.net
- * fusion: www.dfm.uninsubria.it
- Setting up Install Process
- Parsing package install arguments
- Resolving Dependencies
- --> Running transaction check
- ---> Package ImageMagick-devel.x86_64 0:6.3.8.1-4.fc9 set to be updated
- --> Processing Dependency: jasper for package: ImageMagick-devel
- --> Processing Dependency: ghostscript-devel for package: ImageMagick-devel
- --> Processing Dependency: lcms-devel for package: ImageMagick-devel
- --> Running transaction check
- ---> Package jasper.x86_64 0:1.900.1-8.fc9 set to be updated
- ---> Package ghostscript-devel.x86_64 0:8.62-4.fc9 set to be updated
- ---> Package lcms-devel.x86_64 0:1.17-5.fc9 set to be updated
- --> Finished Dependency Resolution
- Dependencies Resolved
- =============================================================================
- Package Arch Version Repository Size
- =============================================================================
- Installing:
- ImageMagick-devel x86_64 6.3.8.1-4.fc9 fedora 77 k
- Installing for dependencies:
- ghostscript-devel x86_64 8.62-4.fc9 updates 44 k
- jasper x86_64 1.900.1-8.fc9 fedora 18 k
- lcms-devel x86_64 1.17-5.fc9 updates 50 k
- Transaction Summary
- =============================================================================
- Install 4 Package(s)
- Update 0 Package(s)
- Remove 0 Package(s)
- Total download size: 189 k
- Is this ok [y/N]: y
- Downloading Packages:
- Downloading DeltaRPMs:
- Rebuilding rpms from deltarpms
- (1/4): jasper-1.900.1-8.fc9.x86_64.rpm | 18 kB 00:05
- (2/4): ghostscript-devel-8.62-4.fc9.x86_64.rpm | 44 kB 00:08
- (3/4): lcms-devel-1.17-5.fc9.x86_64.rpm | 50 kB 00:14
- (4/4): ImageMagick-devel-6.3.8.1-4.fc9.x86_64.rpm | 77 kB 00:17
- Running rpm_check_debug
- Running Transaction Test
- Finished Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : jasper [1/4]
- error: failed to stat /media/disk: No such file or directory
- Installing : ghostscript-devel [2/4]
- Installing : lcms-devel [3/4]
- Installing : ImageMagick-devel [4/4]
- Installed: ImageMagick-devel.x86_64 0:6.3.8.1-4.fc9
- 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
- Complete!
再次安装gem:
成功了,爽
- [root@www Tim]# gem install rmagick --include-dependencies
- INFO: `gem install -y` is now default and will be removed
- INFO: use --ignore-dependencies to install only the gems you list
- Building native extensions. This could take a while...
- Successfully installed rmagick-2.5.2
- 1 gem installed