#1 Le 12/11/2007, à 11:04
- silverine
Appel de libglade2 dans projet ruby/gtk+
Bonjour,
Grand débutant en programmation et surtout en ruby/gtk, j'ai suivi un tutoriel pour créer une interface via glade2 ( http://www.rubyfrance.org/documentations/ruby- … -et-glade/)
Malheureusement, à l'appel de la librairie libglade2 pour charger mon interface, le programme ruby échoue.
error loading libglade2
Le code du main.rb est le suivant :
#!/usr/bin/env ruby
#
require 'libglade2'
require 'gtk2'
class MonAppli
def initialize(file, root)
@main_glade_xml = GladeXML.new(file, root) {|handler| method(handler)}
end
end
Gtk.init
MonAppli.new("server.glade",nil)
Gtk.main
J'ai installé tous les paquets de libglade via Synaptic et j'ai rajouté #!/usr/lib/libglade/2.0 mais ça ne change rien....
Pouvez-vous m'aider?
Merci d'avance.
Je suis sous Ubuntu 6.06.
Hors ligne
#2 Le 12/11/2007, à 13:34
- Laurent Marzullo
Re : Appel de libglade2 dans projet ruby/gtk+
As tu installé 'libglade2-ruby' ?
A mon avis c'est le problème, car chez moi tout vas bien (a part des warning, mais bon).
#3 Le 13/11/2007, à 22:11
- silverine
Re : Appel de libglade2 dans projet ruby/gtk+
OK, j'ai installé la libglade2 pour ruby en suivant les instructions.
Mais j'obtiens désormais ça :
/usr/local/lib/site_ruby/1.8/libglade2.rb:11:in `require': no such file to load -- gtk2 (LoadError)
from /usr/local/lib/site_ruby/1.8/libglade2.rb:11
from main.rb:3
Hors ligne