Pergunta

Eu tenho o Mac OS X 10.6.2 com o Ruby 1.8.7 padrão. Instalei o Ruby 1.8.6 Thourgh RVM (RVM Install 1.8.6). Enquanto executo meus testes com o Ruby 1.8.6, recebo erros:

Dyld: nslinkModule () Erro dyld: Símbolo não encontrado: _DestroyConstitute mencionado em: /users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/libs/rmagick2.bunding esperado em: namespace plana in /users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/rmagick2.bundle Rake abortado! O comando falhou com status (): [/users/snowak/.rvm/rubies/ruby-1.8.6-p383/...

E a suíte de teste acaba. O que há de errado com essa instalação do rubi? No Ruby 1.8.7, todo o teste é passado.

Foi útil?

Solução

Qual versão do ImageMagick você instalou? Se você tem 6.5.7 ou superior instalado, precisará ter 2,13 ou superior de rmagick

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

Na época em que estou escrevendo isso, não consegui instalar 2.13 através do comando gem, apenas 2.12.2. Então, basta baixar a gema diretamente e instalar o arquivo:

wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
gem install rmagick-2.13.0.gem
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top