2006年4月12日

[ruby-list:42005] cygwin で ruby/gtk

お世話になります。

cygwinのrubyでgtkを使いたいと思っています。
以下のものをインストールしました。
cygwin1_5_16_1
cygwin付属のruby 1.8.2 (2004-12-25) [i386-cygwin]
ruby/gtk (以下のサイトのruby-gtk2-0.14.1.tar.gz)

http://sourceforge.net/project/showfiles.php?group_id=53614
Glade (以下のサイトのgtk-win32-devel-2.8.14-rc1.exe)
http://prdownloads.sourceforge.net/gladewin32/
OSはwindows XPです。

次のhello worldスクリプトを実行した所、以下のエラーが出
ました。

./hello:4:in `init': failed to initialize gtk+
(RuntimeError)
from ./hello:4

何が足りないのかわかりません。ご存知の方、アドバイスをい
ただけると幸いです。
よろしくお願いいたします。

######## スクリプト ##########
#!/usr/bin/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

--------------------------------------
Celebrate Yahoo! JAPAN 10th Anniversary
http://pr.mail.yahoo.co.jp/10thann/

投稿者 xml-rpc : 2006年4月12日 22:37
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/41860
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。