Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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


hmm

Hors ligne