RVM rubino 1.8.6 problema con RMagick
Domanda
Ho Mac OS X 10.6.2 con difetto di Ruby 1.8.7. Ho installato Rubino 1.8.6 thourgh RVM (RVM installazione 1.8.6). Mentre corro i miei test con Ruby 1.8.6 ottengo l'errore:
dyld: NSLinkModule) errore ( dyld: Simbolo non trovato: _DestroyConstitute Riferito a: /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle Prevista: namespace piatta in /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle rake interrotta! Comando non riuscito con stato (): [/Users/snowak/.rvm/rubies/ruby-1.8.6-p383 /...]
E suite di test finisce. Cosa c'è di sbagliato con questo instalation Ruby? In Ruby 1.8.7 sono passati tutti i test.
Soluzione
Quale versione di ImageMagick Avete installato? Se avete 6.5.7 o superiore installato, è necessario disporre di 2.13 o superiore del RMagick
http://rubyforge.org/forum/forum.php?thread_id = 46689 & forum_id = 32
Al momento sto scrivendo questo, non ho potuto installare 2.13 tramite il comando gioiello, solo 2.12.2. Quindi, basta scaricare la gemma direttamente e installare il file:
wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
gem install rmagick-2.13.0.gem