Frage

Ich habe Mac OS X 10.6.2 mit Standard-Ruby-1.8.7. Ich installierte Ruby-1.8.6 thourgh RVM (RVM installieren 1.8.6). Während ich meine Tests mit Ruby-1.8.6-I-Fehler erhalten ausführen:

dyld: NSLinkModule () Fehler dyld: Symbol nicht gefunden: _DestroyConstitute   Referenzierten aus: /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle   Erwartete in: flacher Namespace  in /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle Rake abgebrochen! Befehl mit Status fehlgeschlagen (): [/Users/snowak/.rvm/rubies/ruby-1.8.6-p383 /...]

Und Testsuite endet. Was ist falsch an dieser Ruby-Installation? In Ruby 1.8.7 alle Tests sind bestanden.

War es hilfreich?

Lösung

Welche Version von ImageMagick haben Sie installiert? Wenn Sie 6.5.7 oder höher installiert haben, müssen Sie 2,13 oder höher von RMagick

haben

http://rubyforge.org/forum/forum.php?thread_id = 46689 & forum_id = 32

Zu der Zeit ich dies schreibe, konnte ich nicht 2,13 über den Edelstein-Befehl installieren, nur 2.12.2. So laden Sie einfach den Edelstein direkt und installieren Sie die Datei:

wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
gem install rmagick-2.13.0.gem
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top