2010-01-14 4 views
0

Je continue d'obtenir cette erreur à chaque fois que j'appelle une page qui a un appel qui utilise RMagick, mais je ne peux pas comprendre quelle bibliothèque me manque, ou ce dont j'ai besoin installer pour se débarrasser de cette erreur. Quelqu'un at-il des suggestions de débogage?Wrong bibliothèque JPEG - ruby ​​sur rails-OS X

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' 

...

Après avoir réinstallé la base de ce cache de la tentative de solution à soufflet

Je reçois cette erreur:

Magick::ImageMagickError (Wrong JPEG library version: library is 62, caller expects 70 `' @ jpeg.c/EmitMessage/232): 

Répondre

4

je dû:

sudo port uninstall jpeg 

installer la magie de l'image en utilisant ce script sur git:

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

après avoir été en mesure d'installer rmagick:

sudo gem install rmagick 

maintenant, plus de problèmes.

1

Leur site est à la moment, mais quand il revient en ligne, vous devriez exécuter ce script d'installation par Solomon White.

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

+0

C'est ainsi que j'ai tout installé depuis le début. Il s'est exécuté comme prévu, mais je reçois toujours cette erreur. – Schneems

+0

J'ai tenté d'exécuter à nouveau le fichier sh. J'ai trouvé un cache du site ... je suis dans une nouvelle erreur. – Schneems

+0

Voir la solution détaillée ci-dessous. – Schneems