【问题标题】:Wrong JPEG library - ruby on rails- OS X错误的 JPEG 库 - ruby​​ on rails - OS X
【发布时间】:2010-01-14 22:04:28
【问题描述】:

每当我调用具有使用 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):

【问题讨论】:

    标签: ruby macos osx-snow-leopard jpeg


    【解决方案1】:

    我不得不:

    sudo port uninstall jpeg
    

    在 git 上使用此脚本安装图像魔法:

    http://github.com/masterkain/ImageMagick-sl

    在我能够安装 rmagick 之后:

    sudo gem install rmagick
    

    现在,没有更多问题了。

    【讨论】:

      【解决方案2】:

      他们的网站目前已关闭,但当它重新上线时,您应该运行 Solomon White 的这个安装脚本。

      http://onrails.org/articles/2009/09/04/rmagick-from-source-on-snow-leopard

      【讨论】:

      • 这就是我从一开始就安装所有东西的方式。它按预期执行,但我仍然收到此错误。
      • 我尝试再次运行 sh 文件。我找到了该网站的缓存...我遇到了一个新错误。
      猜你喜欢
      • 2015-11-11
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 2017-06-15
      • 2014-04-17
      • 1970-01-01
      相关资源
      最近更新 更多