Forum: Ruby [ANN] The Ruby-GNOME2 gems are updated to version 3.1.3

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
7157259218d3e6168b9b106b82f0da93?d=identicon&s=25 Cedlemo Cedlemo (cedlemo)
on 2017-04-29 12:49
The gems of the Ruby-GNOME2 project are updated to the version 3.1.3.
Those new versions bring:

  * version 3.1.3:
     *  improve backward compatibility for Ruby/Pango.
     *  see http://ruby-gnome2.osdn.jp/?News_20170427_1
  * version 3.1.2:
     *  improvement of GObject-Introspection, GLib2 Gtk3 and others.
     *  Atk and Pango gems are now using GObject-Instrospection.
     *  incompatible change of GBytes to string conversion.
     * see more information here :
http://ruby-gnome2.osdn.jp/?News_20170426_1

  = About the ruby-gnome2 project

  As a reminder, and for those who didn't know, the Ruby-GNOME2 project
is a set of bindings for the GNOME 2.x and 3.x libraries to use from
Ruby 2.1, 2.2, 2.3 and 2.4.

  The Ruby-GNOME2 project provides the following gems:
  atk                          cairo-gobject
  clutter                      clutter-gstreamer
  clutter-gdk                  clutter-gtk
  gdk_pixbuf2                  gdk3
  gio2                         glib2
  gnumeric                     gobject-introspection
  goffice                      gsf
  gstreamer                    gtk2
  gtk3                         gtksourceview2
  gtksourceview3               gvlc
  pango                        poppler
  rsvg2                        vte
  vte3                         webkit-gtk
  webkit2-gtk                  webkit-gtk2

 Since the version 3.0.0, the Ruby-GNOME2 gems are based on the
gobject-instropection whenever it is possible.  The platforms supported
are Linux, Windows and OS X.

  In order to install a gem (gtk3 for example) just do :

      gem install gtk3

  Sites for the project:
  https://github.com/ruby-gnome2/ruby-gnome2
  http://ruby-gnome2.sourceforge.jp/

  = About GTK+

 from http://www.gtk.org/

   GTK+ is a highly usable, feature rich toolkit for creating
   graphical user interfaces which boasts cross platform
   compatibility and an easy to use API. GTK+ it is written
   in C, but has bindings to many other popular programming
   languages such as C++, Python and C# among others. GTK+ is
   licensed under the GNU LGPL 2.1 allowing development of
   both free and proprietary software with GTK+ without any
   license fees or royalties.

 = About GNOME

 from http://www.gnome.org/about/

   The GNOME project provides two things: The GNOME desktop
   environment, an intuitive and attractive desktop for
   users, and the GNOME development platform, an extensive
   framework for building applications that integrate into
   the rest of the desktop.
B078cb4f4fb473c7a54d1fc36d10c70e?d=identicon&s=25 Regis d'Aubarede (raubarede)
on 2017-05-03 21:21
Cedlemo Cedlemo wrote in post #1185851:
> The gems of the Ruby-GNOME2 project are updated to the version 3.1.3.

its seem to be some issue on windows:

C:\Ruby22\lib\ruby\gems\2.2.0\gems\gtk3-3.1.3-x86-mingw32\sample\misc>ruby
radiobutton.rb
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`require': cannot load such file -- pango.so (LoadError)
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`require'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango/loader.rb:78:in
`rescue in require_extension'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango/loader.rb:74:in
`require_extension'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango/loader.rb:25:in
`post_load'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/gobject-introspection-3.1.3-x86-mingw32/lib/gobject-introspection/loader.rb:45:in
`load'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango.rb:36:in
`<module:Pango>'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango.rb:31:in
`<top (required)>'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`require'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`require'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/gdk3-3.1.3-x86-mingw32/lib/gdk3.rb:20:in
`<top (required)>'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`require'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`require'
        from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/gtk3-3.1.3-x86-mingw32/lib/gtk3.rb:19:in
`<top (required)>'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in
`require'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in
`rescue in require'
        from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in
`require'
        from radiobutton.rb:9:in `<main>'
This topic is locked and can not be replied to.