Я только что установил ImageMagick и RMagick в своей системе, чтобы я мог научиться использовать его для проекта. Следуя вместе с одним из примеров в docs, я вызываю circle = Magick::Draw.new
, который возвращает ошибку: (no primitives defined)
.RMagick/ImageMagick нет примитивов
Может ли кто-нибудь дать мне объяснение, что означает эта ошибка, и как я могу это исправить?
В IRB сессии, вот точные шаги, которые я взял:
require 'RMagick'
canvas = Magick::ImageList.new
canvas.new_image(250, 250, Magick::HatchFill.new('white', 'gray90'))
circle = Magick::Draw.new
Это имеет смысл! Я увидел сообщение и предположил, что это ошибка, означающая отсутствие одной из зависимостей. Благодаря! – ACIDSTEALTH