Неправильная библиотека JPEG - ruby ​​on rails - OS X - PullRequest
0 голосов
/ 15 января 2010

Я получаю эту ошибку каждый раз, когда вызываю любую страницу, на которой есть вызов, использующий 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 ]

4 голосов
/ 15 января 2010

Мне пришлось:

sudo port uninstall jpeg

установить образ магии, используя этот скрипт на git:

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

после того, как я смог установить rmagick:

sudo gem install rmagick

сейчас проблем больше нет.

1 голос
/ 15 января 2010

Их сайт в данный момент не работает, но когда он снова появится в сети, вы должны запустить скрипт установки Solomon White.

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

...