2010-01-26 5 views
1

J'ai Mac OS X 10.6.2 avec Ruby 1.8.7 par défaut. J'ai installé Ruby 1.8.6 thourgh RVM (installation de RVM 1.8.6). Alors que je lance mes tests avec Ruby 1.8.6 J'obtiens l'erreur:RVM Ruby 1.8.6 problème avec RMagick

dyld: erreur NSLinkModule() dyld: Symbole non trouvé: _DestroyConstitute de Referenced: /Users/snowak/.rvm/gems/ruby-1.8. 6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle Prévu dans: espace de noms plat dans /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2 /lib/RMagick2.bundle rake abandonné! La commande a échoué avec status(): [/Users/snowak/.rvm/rubies/ruby-1.8.6-p383/...]

Et la suite de tests se termine. Quel est le problème avec cette installation de Ruby? Dans Ruby 1.8.7, tous les tests sont passés.

Répondre

3

Quelle version d'ImageMagick avez-vous installée? Si vous avez 6.5.7 ou une version ultérieure, vous devez avoir 2,13 ou plus de 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 gem, seulement 2.12 .2. Il suffit donc de télécharger la gemme directement et installer le fichier:

wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem 
gem install rmagick-2.13.0.gem 
Questions connexes