RVM Ruby 1.8.6 problème avec RMagick
Question
Je Mac OS X 10.6.2 avec défaut Ruby 1.8.7. J'ai installé Ruby 1.8.6 thourgh RVM (RVM installer 1.8.6). Alors que je lance mes tests avec Ruby 1.8.6 J'obtiens l'erreur:
dyld: erreur de NSLinkModule () dyld: Symbole non trouvé: _DestroyConstitute Référencé de: /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle Prévue: espace de noms plat en /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle avorté râteau! La commande a échoué avec le statut (): [/Users/snowak/.rvm/rubies/ruby-1.8.6-p383 /...]
Et suite de tests se termine. Quel est le problème avec ce Ruby instalation? Dans Ruby 1.8.7 tous les tests sont passés.
La solution
Quelle version de ImageMagick Avez-vous installé? Si vous avez 6.5.7 ou une version supérieure, vous devez avoir 2.13 ou supérieure rmagick
http://rubyforge.org/forum/forum.php?thread_id = 46689 & forum_id = 32
Au moment où je vous écris, je ne pouvais pas installer 2.13 via la commande de pierres précieuses, ne 2.12.2. Il suffit donc de télécharger directement la pierre précieuse et installer le fichier:
wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
gem install rmagick-2.13.0.gem