Tim Hunter
1/3/2007 12:59:00 AM
Robert Worley wrote:
> I've recently moved a Rails app from a Linux box to a Solaris container.
> The app makes use the excellent sparklines plug-in which in turn depends
> on RMagick. The Solaris box has RMagick gem 1.1.3 compiled against
> GraphicsMagick 1.1.7 (same as the Linux box).
>
> Unfortunately the sparklines plug-in makes use of methods on
> Magick::Draw that are present on the Linux box, but not on the Solaris
> box and I'm rather confused as to why this would be the case. Here's a
> list of the missing methods:
>
> "fill", "opacity", "rectangle", "scale", "line", "define_clip_path",
> "stroke_antialias", "pop", "gravity", "fill_rule", "text_align",
> "ellipse", "stroke_dasharray", "font", "stroke_dashoffset", "matte",
> "clip_path", "font_family", "text_anchor", "point", "stroke_linecap",
> "pointsize", "clip_rule", "skewx", "font_stretch", "bezier",
> "text_antialias", "text", "encoding", "stroke_linejoin", "font_size",
> "path", "clip_units", "skewy", "text_undercolor", "rotate",
> "fill_color", "stroke_miterlimit", "arc", "polygon", "color", "stroke",
> "affine", "extend_with_included_modules_from", "font_style", "pattern",
> "circle", "fill_pattern", "stroke_opacity", "polyline", "decorate",
> "stroke_color", "font_weight", "roundrectangle", "enable_warnings",
> "fill_opacity", "translate", "stroke_width", "stroke_pattern", "push"
>
> Does anyone have an idea what might be going on? Thanks in advance for
> any help.
>
> Rob
>
>
All those methods are defined in RMagick.rb. If you're getting
NoMethodError exceptions for them, then there's something wrong with the
RMagick installation on your Solaris box.