Fresh install of Squib and Ruby 2.7.5-1. I'm getting this error when running a previously working project.
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/rsvg2-3.5.1/lib/rsvg2/cairo.rb:24:in render_rsvg_handle': undefined methodrender_cairo' for # (NoMethodError)
No luck trying to find a solution for this in my searching. Not sure if this is a Cairo or RSVG issue.
Full error:
`C:\Users\JCollins\Dropbox\dev\squib\sellswords>ruby enemydeck.rb
Number cards is 1
Traceback (most recent call last):
21: from enemydeck.rb:13:in `<main>'
20: from enemydeck.rb:13:in `new'
19: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/deck.rb:75:in `initialize'
18: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/deck.rb:75:in `instance_eval'
17: from enemydeck.rb:24:in `block in <main>'
16: from enemydeck.rb:24:in `each'
15: from enemydeck.rb:25:in `block (2 levels) in <main>'
14: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/dsl/svg.rb:12:in `svg'
13: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/dsl/svg.rb:42:in `run'
12: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/dsl/svg.rb:42:in `chdir'
11: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/dsl/svg.rb:49:in `block in run'
10: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/progress.rb:32:in `start'
9: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/dsl/svg.rb:50:in `block (2 levels) in run'
8: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/args/card_range.rb:16:in `each'
7: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/args/card_range.rb:16:in `each'
6: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/args/card_range.rb:16:in `block in each'
5: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/dsl/svg.rb:52:in `block (3 levels) in run'
4: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/graphics/image.rb:97:in `svg'
3: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/card.rb:51:in `use_cairo'
2: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/squib-0.18.0/lib/squib/graphics/image.rb:111:in `block in svg'
1: from C:/Ruby27-x64/lib/ruby/2.7.0/forwardable.rb:235:in `render_rsvg_handle'
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/rsvg2-3.5.1/lib/rsvg2/cairo.rb:24:in `render_rsvg_handle': undefined method `render_cairo' for #<Rsvg::Handle:00000125bbd9e338 ptr=00000125bd6ab540> (NoMethodError)`
Fresh install of Squib and Ruby 2.7.5-1. I'm getting this error when running a previously working project.
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/rsvg2-3.5.1/lib/rsvg2/cairo.rb:24:in (NoMethodError)
render_rsvg_handle': undefined method
render_cairo' for #No luck trying to find a solution for this in my searching. Not sure if this is a Cairo or RSVG issue.
Full error: