我随时调用任何使用RMagick调用的页面时都会收到此错误,但我无法弄清楚我缺少的库,或者我需要安装什么来摆脱这个错误。有人有调试建议吗?
Processing SimpleCaptchaController#simple_captcha (for 127.0.0.1 at 2010-01-14 14:24:24) [GET]
Parameters: {"image_style"=>"", "time"=>"1263500664", "simple_captcha_key"=>"13eec13214d2ce84b725d14c5877fcbe13308cf5", "distortion"=>""}
Could not dump header data for exception: not opened for reading
ArgumentError (unknown format: JPG):
/usr/local/lib/ruby/gems/1.8/gems/fiveruns-dash-ruby-0.8.10/lib/fiveruns/dash/instrument.rb:125:in `perform_action_without_rescue'
...
根据此低估尝试解决方案的缓存重新安装后
我收到此错误:
Magick::ImageMagickError (Wrong JPEG library version: library is 62, caller expects 70 `' @ jpeg.c/EmitMessage/232):
答案 0 :(得分:4)
我必须:
sudo port uninstall jpeg
在git上使用此脚本安装image magic:
http://github.com/masterkain/ImageMagick-sl
我能够安装rmagick之后:
sudo gem install rmagick
现在,没有更多问题。
答案 1 :(得分:1)
他们的网站目前处于关闭状态,但当它重新上线时,你应该运行Solomon White的这个安装脚本。
http://onrails.org/articles/2009/09/04/rmagick-from-source-on-snow-leopard