Что бы поставить под Макосью RMagick, надо сделать обязательно такое:
1. поставить из портов ghostscript
2. поставить из портов ImageMagick
3. поставить gem RMagick
Если пропустить первый этап, то при сборке RMagick вы увидите тысячу сообщений об ошибках, связанных со шрифтами и сам gem вообще скорее всего не встанет.
Плюс к этому, если вы видите сообщение
NoMethodError: undefined method `from_blob' for []:Magick::ImageList,
то это означает, что кто-то зачем-то переложил в другое место отдельный бандл из RMagick-а. Проверить это можно так:
find /opt/local/lib/ruby -name '*agick*'
Вне /opt/local/lib/ruby/gems/1.8/gems/rmagick-XXX ничего быть не должно.