Gregory Seidman
9/16/2006 1:14:00 PM
On Sat, Sep 16, 2006 at 05:50:28AM +0900, Tim Hunter wrote:
} Gregory Seidman wrote:
} > I'm having an odd problem with RMagick. Consider the following script:
} >
} > ############################################################
} > require 'rubygems'
} > require 'RMagick'
} >
} > Magick::ImageList.new('granite:').display
} > ############################################################
} >
} > Under Linux (Debian in particular), this works fine and displays the
} > builtin granite tile. Under OS X, I get the following error:
} >
} > RMagick reading ["granite:"]
} > /sw/lib/site_ruby/gems/gems/rmagick-1.13.0/lib/RMagick.rb:1523:in
} > `read': UnableToOpenConfigureFile (Magick::ImageMagickError)
} > from
} > /sw/lib/site_ruby/gems/gems/rmagick-1.13.0/lib/RMagick.rb:1523:in
} > `initialize'
} > from
} > /sw/lib/site_ruby/gems/gems/rmagick-1.13.0/lib/RMagick.rb:1522:in
} > `initialize'
} > from /tmp/foo.rb:4
} >
} > Under both Linux and OS X running "display granite:" on the commandline
} > works perfectly.
} >
} > I have Ruby and ImageMagick installed on OS X using Fink. Does anyone
} > have
} > any insight into this?
} >
} > --Greg
}
} I can't imagine why display works and RMagick doesn't. I'm tempted to
} believe you've got two versions of ImageMagick installed. But in any
[...]
Actually, it turns out I did. I had somehow managed to get Fink to install
6.1.8 development files but 6.2.8 executables (and libraries for both).
Once I removed the 6.1.8 libraries and development files and installed the
6.2.8, all it took was uninstalling and reinstalling the RMagick gem.
(Note: fink install imagemagick imagemagick10-dev is the right incantation;
fink install imagemagick imagemagick-dev is the wrong one.) All is well
now. Thanks for the help.
--Greg