请教大家一个关于tcltklib的问题

各位好
我最近在编下面程序的时候出现了问题:

require 'tk'
hello = TkRoot.new
TkLabel.new(hello) do
    textn '\n    Hello, Matz!    \n'
    pack
end
Tk.mainloop

结果是跳出警告显示没有找到tk84.dll!
scite显示的结果栏是:

c:/ruby/lib/ruby/1.8/i386-mswin32/php?name=tcl" onclick="tagshow(event)" class="t_tag">tcltklib.so: 126: 找不到指定的模块。 - c:/ruby/lib/ruby/1.8/i386-mswin32/php?name=tcl" onclick="tagshow(event)" class="t_tag">tcltklib.so (LoadError)
    from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
    from c:/ruby/lib/ruby/1.8/tk.rb:7
    from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
    from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
    from hellochina.rb:1

我是用的是windows xp sp3系统,安装了ruby 1.86和ActiveTcl 8.5.3.0.286404,scite版本是1.76。
先后安装了几遍,都出现了这个问题,是在解决不了了,请大家看看吧。
小弟在这谢谢各位了先!