错误的JPEG库 - ruby​​ on rails- OS X.

时间:2010-01-14 22:04:28

标签: ruby macos osx-snow-leopard jpeg

我随时调用任何使用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):

2 个答案:

答案 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