Sida 1 av 1

ruby gnome

Postat: 25 aug 2007, 00:27
av apan
Skulle vilja bygga program med ruby och Gnome2. Har installerat ruby samt ruby-gnome2 paketet 0.15 och trodde att det skulle funka men icke. Liknande meddelande som nedan får jag varje gång jag kör ett test program. Är det något mer man behöver installera och finns det någon som kan tyda vad som är fel?


/usr/lib/ruby/1.8/glib2.rb: line 55
  GLib-GObject-CRITICAL **:g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
  GLib-GObject-CRITICAL **:g_param_spec_boxed: assertion `G_TYPE_IS_BOXED (boxed_type)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
  GLib-GObject-CRITICAL **:g_object_class_install_property: assertion `G_IS_PARAM_SPEC (pspec)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
  GLib-GObject-CRITICAL **:g_param_spec_boxed: assertion `G_TYPE_IS_BOXED (boxed_type)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
  GLib-GObject-CRITICAL **:g_object_class_install_property: assertion `G_IS_PARAM_SPEC (pspec)' failed
usage: packbox.rb num, where num is 1, 2, or 3.

SV: ruby gnome

Postat: 26 aug 2007, 22:16
av ddevil
Det är förmodligen något fel i din kod eftersom det bara är på rad 55 du får problem... Så posta hela koden här.

SV: ruby gnome

Postat: 02 sep 2007, 20:28
av apan
Bätter sent än aldrig.
Exakt samma felmeddelande kommer även när jag kör det simplaste hello world programmet nedan.

#!/usr/bin/env ruby

require 'gtk2'
Gtk.init
button = Gtk::Button.new("Hello World")
button.signal_connect("clicked") {
  puts "Hello World"
}

window = Gtk::Window.new
window.signal_connect("delete_event") {
  puts "delete event occurred"
  #true
  false
}

window.signal_connect("destroy") {
  puts "destroy event occurred"
  Gtk.main_quit
}

window.border_width = 10
window.add(button)
window.show_all

Gtk.main