ashbb / green_shoes

Green Shoes is one of the colorful Shoes written in pure Ruby.
Other
204 stars 37 forks source link

Ruby gem on Linux Mint 19.1 #97

Open Rayfranzward opened 5 years ago

Rayfranzward commented 5 years ago

Installation problems. I know it worked in the past but now it's coming up with a shed load of errors. As a stand-alone Red Shoes work's (sort of) but I'd much rather use Ruby gem
This is what happens when you use require. irb(main):001:0> require "green_shoes" /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:22:in <module:Shoes>': 'Gdk::Pixbuf' has been deprecated. Use 'GdkPixbuf::Pixbuf'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:22:in': 'GdkPixbuf::Pixbuf::ROTATE_NONE' has been deprecated. Use 'GdkPixbuf::PixbufRotation::NONE' or ':none'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:22:in <module:Shoes>': 'GdkPixbuf::Pixbuf::ROTATE_CLOCKWISE' has been deprecated. Use 'GdkPixbuf::PixbufRotation::CLOCKWISE' or ':clockwise'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:22:in': 'GdkPixbuf::Pixbuf::ROTATE_UPSIDEDOWN' has been deprecated. Use 'GdkPixbuf::PixbufRotation::UPSIDEDOWN' or ':upsidedown'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:22:in <module:Shoes>': 'GdkPixbuf::Pixbuf::ROTATE_COUNTERCLOCKWISE' has been deprecated. Use 'GdkPixbuf::PixbufRotation::COUNTERCLOCKWISE' or ':counterclockwise'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:33:in': 'Pango::WRAP_WORD' has been deprecated. Use 'Pango::WrapMode::WORD' or ':word'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:33:in <module:Shoes>': 'Pango::WRAP_CHAR' has been deprecated. Use 'Pango::WrapMode::CHAR' or ':char'. /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/green_shoes.rb:33:in': 'Pango::ELLIPSIZE_END' has been deprecated. Use 'Pango::EllipsizeMode::END' or ':end'.

When use the readme demo (The example in the document) Traceback (most recent call last): 15: from /usr/bin/irb:11:in <main>' 14: from (irb):2 13: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/main.rb:119:inapp' 12: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/helper_methods.rb:220:in call_back_procs' 11: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/helper_methods.rb:168:incontents_alignment' 10: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/helper_methods.rb:168:in each' 9: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/helper_methods.rb:179:inblock in contents_alignment' 8: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/basic.rb:228:in positioning' 7: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/basic.rb:222:intext=' 6: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/style.rb:58:in style' 5: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/app.rb:168:inpara' 4: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/app.rb:143:in textblock' 3: from /var/lib/gems/2.5.0/gems/green_shoes-1.1.374/lib/shoes/helper_methods.rb:145:inmake_pango_layout' 2: from /usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:583:in block in define_method' 1: from /usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:583:ininvoke' ArgumentError (<Pango::Layout#set_justify>: the 0th argument must not nil: )

I'v been at this for a couple of days (Flush out the gems and reloading Etc) and gem will normally download the dependencies and does not complain but fails silently Current Ruby installed:- ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]