From: "Fred L." Date: 2012-07-12T03:32:11+09:00 Subject: Re: how to create a CText Tk widget ? Hello, thanks a lot for your answer. I have the Tk version installed with the RubyInstaller for Windows, so I think I shouldn't have to install anything more. but you are right, there seem to be a problem with the extension packages or the way they are installed. I tried pkg_checker.rb and got a lot of fail. (you can see an extract of the result at the end of my post). I'm gonna ask for more information about the Tk installation on the RubyInstaller forum and what should be really included. thanks again for your answer, I'll keep your infos about Tk::AUTO_PATH, in case I switch to the ActiveTcl version.. short extract from the result : >>> rubyw "pkg_checker.rb" Ruby/Tk extension library checker ( Note:: This check is very simple one. Shown status may be wrong. ) check directory :: C:/Ruby193/lib/ruby/1.9.1/tkextlib $LOAD_PATH :: ["C:/Ruby193/lib/ruby/site_ruby/1.9.1", "C:/Ruby193/lib/ruby/site_ruby/1.9.1/i386-msvcrt", "C:/Ruby193/lib/ruby/site_ruby", "C:/Ruby193/lib/ruby/vendor_ruby/1.9.1", "C:/Ruby193/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt", "C:/Ruby193/lib/ruby/vendor_ruby", "C:/Ruby193/lib/ruby/1.9.1", "C:/Ruby193/lib/ruby/1.9.1/i386-mingw32"] *LACK : blt.rb : require->{} FAIL->[["BLT", :package]] Ready : blt/barchart.rb : require->{} Ready : blt/bitmap.rb : require->{} Ready : blt/busy.rb : require->{} Ready : blt/component.rb : require->{} Ready : blt/container.rb : require->{} Ready : blt/cutbuffer.rb : require->{} Ready : blt/dragdrop.rb : require->{} ... *LACK : bwidget.rb : require->{} FAIL->[["BWidget", :package]] *LACK : bwidget/arrowbutton.rb : require->{} FAIL->[["tkextlib/bwidget/button", :require_ruby_lib]] Ready : bwidget/bitmap.rb : require->{} Ready : bwidget/button.rb : require->{} *LACK : bwidget/buttonbox.rb : require->{} FAIL->[["tkextlib/bwidget/button", :require_ruby_lib]] *LACK : bwidget/combobox.rb : require->{} FAIL->[["tkextlib/bwidget/listbox", :require_ruby_lib], ["tkextlib/bwidget/spinbox", :require_ruby_lib]] *LACK : bwidget/dialog.rb : require->{} FAIL->[["tkextlib/bwidget/buttonbox", :require_ruby_lib]] Ready : bwidget/dragsite.rb : require->{} Ready : bwidget/dropsite.rb : require->{} Ready : bwidget/dynamichelp.rb : require->{} ... Ready : tcllib.rb : require->{} *LACK : tcllib/autoscroll.rb : require->{} FAIL->[["autoscroll", :package]] *LACK : tcllib/calendar.rb : require->{} FAIL->[["widget::calendar", :package]] *LACK : tcllib/canvas_sqmap.rb : require->{} FAIL->[["widget::canvas_sqmap", :package]] *LACK : tcllib/canvas_zoom.rb : require->{} FAIL->[["widget::canvas_zoom", :package]] *LACK : tcllib/chatwidget.rb : require->{} FAIL->[["chatwidget", :package]] *LACK : tcllib/crosshair.rb : require->{} FAIL->[["crosshair", :package]] *LACK : tcllib/ctext.rb : require->{} FAIL->[["ctext", :package]] *LACK : tcllib/cursor.rb : require->{} FAIL->[["cursor", :package]] ... Ready : tile.rb : require->{"tile"=>"0.8.6"} *LACK : tile/dialog.rb : require->{} FAIL->[["ttk::dialog", :package]] Ready : tile/setup.rb : require->{} Ready : tile/sizegrip.rb : require->{} Ready : tile/style.rb : require->{} Ready : tile/tbutton.rb : require->{} ... -- Posted via http://www.ruby-forum.com/.