У меня Mac OS X 10.6.2 с Ruby 1.8.7 по умолчанию. Я установил Ruby 1.8.6 через RVM (rvm install 1.8.6). Когда я запускаю свои тесты на Ruby 1.8.6, я получаю ошибку:
dyld: NSLinkModule () ошибка
dyld: символ не найден: _DestroyConstitute
Ссылка на: /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle
Ожидается в: плоское пространство имен
в /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle
грабли прерваны!
Сбой команды со статусом (): [/Users/snowak/.rvm/rubies/ruby-1.8.6-p383/...]
И тестовый набор заканчивается.
Что не так с этой установкой Ruby? В Ruby 1.8.7 все тесты пройдены.