From: Haruo Terasaka Date: 2003-05-21T21:39:50+09:00 Subject: [ruby-list:37713] ruby/tk設定 寺坂と申します。 これからruby/tkをやってみようと思っている全くの初心者です。 ruby/tkが動作しません。WEBのインストールガイドなどをいろいろ見てみたのですが 良く分かりません。どのようにすればいいのか教えて頂けないでしょうか? ・使用環境 OSはwindows2000、メモリ256MBのDynabook上で使用しています。 ・Ruby Entry Package for Win32をダウンロードし、C:\rubyにインストールして、 ruby-1.6.4が(sammpleなどが)正常に実行できることを確認しました。(ユーザ環境 変数PathにC:\ruby\binが追加されています。) ・ASPNのActiveTcl 8.3.5.0 windows AS packageをダウンロードし、C:\Tclにインス トールして、wish83などが、正常に動作することを確認しました。 ・ユーザ環境変数に、RUBY_TCL_DLL( C:\Tcl\bin\tcl83.dll )、RUBY_TK_DLL( C:\Tcl\bin\tk83.dll )、TCL_LIBRARY( C:\Tcl\lib\tcl8.3 )、TK_LIBRARY( C:\Tcl\lib\tk8.3 )を追加しました。 以上のように設定した上で、WEBのサンプルにあった下記のスクリプトをエディタで作 成し、test-tk.rbという名前で保存し実行したところ、エラーになってしまいました。 ・test-tk.rbの内容 #!ruby require "tk" TkLabel.new { text "Hello World" pack } Tk.mainloop ・実行結果 ruby test-tk.rb /cygdrive/c/ruby/lib/ruby/1.6/tk.rb:7:in `require': tcltklib: tcltk_stubs init error(-1) (LoadError) from /cygdrive/c/ruby/lib/ruby/1.6/tk.rb:7 from test-tk.rb:2:in `require' from test-tk.rb:2 よろしくお願いいたします。 ------------------------------------- terasaka@ifs.tohoku.ac.jp Tel: 022-217-5266 Fax: 022-217-5266