永井様、回答ありがとうございます。
tk拡張がいろいろできそうだと思い、トライしてみました。
環境はwin
XP+cygwinで、rubyもcygwinの物を使っています。ruby 1.8.2
(2004-12-25) [i386-cygwin]
です。
ActiveTcl8.4.11.1.175185-win32-ix86.exeを
/cygdrive/c/bin/tclにインストールし、
LD_LIBRARY_PATH=/cygdrive/c/bin/tcl/lib
のようにパスを通し、以下のスクリプトを実行したところ、そ
の下のエラーがでました。
どうしたらtk拡張を使えるようになるでしょうか?
------- スクリプト -----------------------
require "tk"
require "tkextlib/tkimg/png"
TkButton.new {
image TkPhotoImage.new("file" =>
"/cygdrive/g/tmp/tes.png")
pack
}
Tk.mainloop
--------- エラー ---------------
/usr/lib/ruby/1.8/tk/package.rb:86:in `require': TkPackage
can't find package img::png (RuntimeError)
from /usr/lib/ruby/1.8/tkextlib/tkimg/png.rb:14
from ./ext:4:in `require'
from ./ext:4
--------------------------------------
Know more about Breast Cancer
http://pr.mail.yahoo.co.jp/pinkribbon/