Not sure if this is the right place to ask this but I know allot of you are using either scruffy or gruff to generate graphs. I am running on a macbook pro with macports of ruby 1.8.5 rails edge imagemagick rmagick and trying to get either scruffy or gruff to work. my issue is that I can''t seem to get either of them to work on this combination and can''t figure out why. I have the following error in my mongrel log: /opt/local/lib/ruby/gems/1.8/gems/scruffy-0.2.2/lib/scruffy/ rasterizers/rmagick_rasterizer.rb:16: [BUG] Bus Error ruby 1.8.5 (2006-08-25) [i686-darwin8.8.2] Here is how I am trying to make the graph: View <%= image_tag graph_url(:action => ''collection_worth'', :id => 42) %> controller: def collection_worth graph = Scruffy::Graph.new(:title => "Monthly Profits", :theme => Scruffy::Themes::RubyBlog.new) graph << Scruffy::Layers::Line.new(:title => ''John'', :points => [100, -20, 30, 60]) graph << Scruffy::Layers::Line.new(:title => ''Sara'', :points => [120, 50, -80, 20]) send_data(graph.render(:width => 800, :as => ''PNG''), :type => ''image/png'', :disposition=> ''inline'') end as you can se nothing special right now just trying to get a graph to draw. (I have a route set up so that is not the issue in routes.rb as well) rails is going out and trying to build the graph but nothing is. I am also using attachment_fu and it successfully uses rmagick to create thumbnails for various images as well. Any thoughts? imagemagick is version ImageMagick @6.3.0-3_0+darwin_8 (active) and rmagick is version rmagick-1.15.3 hope that someone can help my only guess is that I am using a bad combination of rmagick and imagemagick but I have no idea what the correct combination is in order to get scruffy (prefered graphing library) and attachment_fu to do exactly what they are supposed to with ruby 1.8.5 and rails/mongrel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
hi, try using minimagick...link is http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu...see if it helps -ciao AG On 4/26/07, flip <flipper.f-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > Not sure if this is the right place to ask this but I know allot of > you are using either scruffy or gruff to generate graphs. I am running > on a macbook pro with macports of ruby 1.8.5 rails edge imagemagick > rmagick and trying to get either scruffy or gruff to work. my issue is > that I can''t seem to get either of them to work on this combination > and can''t figure out why. I have the following error in my mongrel > log: > > /opt/local/lib/ruby/gems/1.8/gems/scruffy-0.2.2/lib/scruffy/ > rasterizers/rmagick_rasterizer.rb:16: [BUG] Bus Error > ruby 1.8.5 (2006-08-25) [i686-darwin8.8.2] > > Here is how I am trying to make the graph: > > View > > <%= image_tag graph_url(:action => ''collection_worth'', :id => 42) %> > > controller: > > def collection_worth > graph = Scruffy::Graph.new(:title => "Monthly Profits", :theme => > Scruffy::Themes::RubyBlog.new) > graph << Scruffy::Layers::Line.new(:title => ''John'', :points => > [100, -20, 30, 60]) > graph << Scruffy::Layers::Line.new(:title => ''Sara'', :points => > [120, 50, -80, 20]) > > send_data(graph.render(:width => 800, :as => ''PNG''), :type => > ''image/png'', :disposition=> ''inline'') > end > > as you can se nothing special right now just trying to get a graph to > draw. (I have a route set up so that is not the issue in routes.rb as > well) rails is going out and trying to build the graph but nothing is. > > I am also using attachment_fu and it successfully uses rmagick to > create thumbnails for various images as well. Any thoughts? > imagemagick is version ImageMagick @6.3.0-3_0+darwin_8 (active) and > rmagick is version rmagick-1.15.3 > > hope that someone can help my only guess is that I am using a bad > combination of rmagick and imagemagick but I have no idea what the > correct combination is in order to get scruffy (prefered graphing > library) and attachment_fu to do exactly what they are supposed to > with ruby 1.8.5 and rails/mongrel > > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I tried playing around with scruffy and trying to use MiniMagick with it however I can''t seem to get it to work. attachment_fu works perfectly but scruffy is not to happy with trying to use it. It seems that MiniMagick does not have a to_blob function and I can''t seem to find it in the source of rmagick either but need to look at it a little deeper. Any other suggestions from others? What is the right combination of imagemagick and rmagick to use to satisfy both scruffy and attachment_fu? thanks again Andrew On Apr 26, 9:59 am, "arjun ghosh" <arjun4r...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> hi, > try using minimagick...link ishttp://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu...seeif it helps > -ciao > AG > > On 4/26/07, flip <flippe...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > > Not sure if this is the right place to ask this but I know allot of > > you are using either scruffy or gruff to generate graphs. I am running > > on a macbook pro with macports of ruby 1.8.5 rails edge imagemagick > > rmagick and trying to get either scruffy or gruff to work. my issue is > > that I can''t seem to get either of them to work on this combination > > and can''t figure out why. I have the following error in my mongrel > > log: > > > /opt/local/lib/ruby/gems/1.8/gems/scruffy-0.2.2/lib/scruffy/ > > rasterizers/rmagick_rasterizer.rb:16: [BUG] Bus Error > > ruby 1.8.5 (2006-08-25) [i686-darwin8.8.2] > > > Here is how I am trying to make the graph: > > > View > > > <%= image_tag graph_url(:action => ''collection_worth'', :id => 42) %> > > > controller: > > > def collection_worth > > graph = Scruffy::Graph.new(:title => "Monthly Profits", :theme => > > Scruffy::Themes::RubyBlog.new) > > graph << Scruffy::Layers::Line.new(:title => ''John'', :points => > > [100, -20, 30, 60]) > > graph << Scruffy::Layers::Line.new(:title => ''Sara'', :points => > > [120, 50, -80, 20]) > > > send_data(graph.render(:width => 800, :as => ''PNG''), :type => > > ''image/png'', :disposition=> ''inline'') > > end > > > as you can se nothing special right now just trying to get a graph to > > draw. (I have a route set up so that is not the issue in routes.rb as > > well) rails is going out and trying to build the graph but nothing is. > > > I am also using attachment_fu and it successfully uses rmagick to > > create thumbnails for various images as well. Any thoughts? > > imagemagick is version ImageMagick @6.3.0-3_0+darwin_8 (active) and > > rmagick is version rmagick-1.15.3 > > > hope that someone can help my only guess is that I am using a bad > > combination of rmagick and imagemagick but I have no idea what the > > correct combination is in order to get scruffy (prefered graphing > > library) and attachment_fu to do exactly what they are supposed to > > with ruby 1.8.5 and rails/mongrel--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
flip wrote:>ror in my mongrel > log: > > /opt/local/lib/ruby/gems/1.8/gems/scruffy-0.2.2/lib/scruffy/ > rasterizers/rmagick_rasterizer.rb:16: [BUG] Bus Error > ruby 1.8.5 (2006-08-25) [i686-darwin8.8.2]Bus Errors shouldn''t happen. I''d try updating to ruby 1.8.6 (it is in MacPorts).If that still doesn''t work, try building rmagick with GraphicsMagick instead of ImageMagick. I''m not sure of the macport gives you that option, but it is something to try even if you have to build it manually. -matthew -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Matthew thanks for the help. Upgrading ruby as well as compiling rmagick and imagemagick from source fixed my issue. Not sure what is wrong with the imagemagick macport but that seems to have been the culprit (the latest one doesn''t uninstall pretty leaves everything behind) at least on my machine it does and it took some time to find it all and manually delete it. But now all is well in graph land for me as well as attachment_fu is happily doing its thing Flip On Apr 26, 1:24 pm, Matthew Isleb <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> flip wrote: > >ror in my mongrel > > log: > > > /opt/local/lib/ruby/gems/1.8/gems/scruffy-0.2.2/lib/scruffy/ > > rasterizers/rmagick_rasterizer.rb:16: [BUG] Bus Error > > ruby 1.8.5 (2006-08-25) [i686-darwin8.8.2] > > Bus Errors shouldn''t happen. I''d try updating to ruby 1.8.6 (it is in > MacPorts).If that still doesn''t work, try building rmagick with > GraphicsMagick instead of ImageMagick. I''m not sure of the macport gives > you that option, but it is something to try even if you have to build it > manually. > > -matthew > > -- > Posted viahttp://www.ruby-forum.com/.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---