Installing RedMine on a CentOS 6.2 box and getting RMagick errors
Added by Bill Carone over 12 years ago
Hi all
I have been trying for two days now to install Redmine. I got the ruby, rubygems, mysql (already installed) and apache mod installed and they are fine. The issue I seem to be running into is the RMagick and ImageMagick files. Below is the error when using "bundle install". Any help would be greatly appreciated.
Installing rmagick (2.13.1) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config.
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... 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
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
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
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 stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no
Can't install RMagick 2.13.1. Can't find MagickWand.h.
- 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
--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-1.9.3-p194/bin/ruby
Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.3-p194/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/local/rvm/gems/ruby-1.9.3-p194/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
An error occured while installing rmagick (2.13.1), and Bundler cannot continue.
Make sure that `gem install rmagick -v '2.13.1'` succeeds before bundling.
Replies (3)
RE: Installing RedMine on a CentOS 6.2 box and getting RMagick errors - Added by Planet Master over 12 years ago
Had the same problem, needed to add MagickCore.pc to the path for RMagick to find:
ImageMagick will typically put MagickCore here:
/usr/local/lib/pkgconfig/MagickCore.pc
If yours isn't there, you can find it like this:
locate MagickCore.pc
You now know your pkgconfig path:
/usr/local/lib/pkgconfig
Set the environment when you install the gem:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig gem install rmagick
Should install now.
RE: Installing RedMine on a CentOS 6.2 box and getting RMagick errors - Added by Bill Carone over 12 years ago
Planet Master thanks for you reply. I am a novice to Ruby and RAILS. So when you say
Set the environment when you install the gem:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig gem install rmagick
Which file do I edit for that or what is the command example to set this?
Thanks Bill
RE: Installing RedMine on a CentOS 6.2 box and getting RMagick errors - Added by Planet Master over 12 years ago
Just type the following right at the commandline
# PKG_CONFIG_PATH=/usr/local/lib/pkgconfig gem install rmagick