Gruff на Mac OS X без RMagick
Для работы библиотеки Gruff нужен RMagick. Если вы пытались поставить RMagick на Mac OS X, то наверное представляете, насколько это сложный процесс. Но сегодня нашлось другое решение: использовать бридж Ruby/Cocoa и генерировать картинки с помощью встроенной в макось графической подсистемы.
- Для начала вам понадобится сам бридж. Для Mac OS X 10.4 брать на сайте. Рекомендую скачать и собрать руками, т.к. вы наверняка используете собственную версию руби (компилить с --enable-shared), а не из стандартной установки, а бинарники скомпилены для стандартной). Для Леопарда ничего качать на этом шаге не нужно, потому что Ruby/Cocoa уже стоит.
- Теперь вам понадобится библиоткеа отсюда, которую надо служить куда-нибудь, где руби ищет библиотеки, например в
/usr/local/lib/ruby/ruby_site/1.8/. Обратите внимание, что в комментариях есть ссылка на обновленную версию. - Можно ставить gruff через RubyGems или как вам удобно sudo gem install gruff
- Далее идем редактировать файл
/usr/local/lib/ruby/gems/1.8/gems/gruff-0.2.9/lib/gruff/base.rbМеняем в немrequire 'RMagick'Наrequire 'CocoaMagick'
Вот и все. Gruff работает через какаву.
0 comments
Jump to comment form