IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby Discussion :

Ruby et GTK (gem_original_require)


Sujet :

Ruby

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Points : 10
    Points
    10
    Par défaut Ruby et GTK (gem_original_require)
    Bonjour à tous,

    je débute en Ruby, je suis en train de suivre un tuto pour apprendre à utiliser gtk, voici le code de mon fichier .rb:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    require 'gtk2'
     
    Gtk.init
     
    window = Gtk::Window.new
    button = Gtk::Button.new('Bonjour tout le monde')
    window.add(button)
     
    button.show
    window.show
     
    Gtk.main
    Et voici la réponse:

    C:\ruby>ruby test_gtk.rb
    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file
    to load -- gtk2 (LoadError)
    from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
    from test_gtk.rb:1

    C:\ruby>
    Auriez-vous des éléments de réponse pour m'aider à avancer?

    En vous remerciant par avance, bien à vous, stef

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    Bonjour.
    As-tu installé les bibliothèques Gtk2?

    edit: correction de fautes.
    ZiK un lecteur audio et son blog.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    Bonjour Vinc,

    oui bien entendu, je l'ai installé!

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    Désolé pour cette question "bête" mais au vu de l'erreur indiquée (no such file
    to load -- gtk2
    ) ...

    Où se trouve le fichier gtk2.rb? Et que donne la commande ?
    ZiK un lecteur audio et son blog.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    Alors j'ai pas trouvé gtk2.rb ..... :S

    pour la commande ça donne:

    Microsoft Windows [version 6.0.6000]
    Copyright (c) 2006 Microsoft Corporation. Tous droits réservés.

    C:\ruby>irb
    irb(main):001:0> puts $:
    c:/ruby/lib/ruby/site_ruby/1.8
    c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt
    c:/ruby/lib/ruby/site_ruby
    c:/ruby/lib/ruby/1.8
    c:/ruby/lib/ruby/1.8/i386-mswin32
    .
    => nil
    irb(main):002:0>

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    Bon, beh effectivement y a avait un blem avec gtk2... j'ai réinstallé en cochant la case pour ajouter le path, et ça fonctionne!!

    merci en tous cas Vinc de t'être penché sur ma question!!

    pas facile pour un débutant de s'y retrouver dans tout ça (ça fait que 3ans que j'ai un pc, j'ai tout découvert alors l'informatique; et ça me passionne (d'ailleurs je viens d'installer kubuntu pour aller plus loin dans mon apprentissage).

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    merci en tous cas Vinc de t'être penché sur ma question!!
    De rien. L'entraide est toujours appréciable.

    Le Gtk.init n'est plus nécéssaire depuis un certain nombre de version de gtk. Mais tu peux le laisser, histoire d'être compatible.
    $: est une variable contenant les chemins où ruby recherche les bibliothèques.

    Kubuntu est sympathique pour débuter dans le monde "linux" (mêm si j'ai une préférence pour gnome).

    Pense à indiquer le fil comme résolu!
    ZiK un lecteur audio et son blog.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Ruby] Boucles Gtk et GLib
    Par vinc-mai dans le forum GTK+
    Réponses: 4
    Dernier message: 23/12/2009, 16h03
  2. Réponses: 2
    Dernier message: 19/06/2008, 20h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo