I have "fortunately" enough to have to try on Ruby on four different
environments. It works well in Linux, Solaris and Window 98.
Here is the sticky one.
As I am using the window 2000 5.00.2195 and I decide (in fact, am FORCED)
using manual setting for environment.
So I wrote a little .bat files
TCL_LIBRARY=c:\ruby\tcl\lib\tcl8.3;
RUBY_TCL_DLL=c:\ruby\tcl\bin\tcl83.dll;
RUBY_TK_DLL=c:\ruby\tcl\bin\tk83.dll;
PATH = %PATH;c:\ruby\bin
PATHEXT = %PATHEXT;.rb;.rbw;
And it works fine for the ruby.exe but when I am trying tk module
the following simple program won't even work
require 'tk'
puts "hello world, yeah, right, I am just trying"
I hit ^D and it gave me the following message:
/cygdrive/c/ruby/lib/ruby/1.6/tk.rb:7:in `require': tcltklib: tcltk_stubs init e
rror(-1) (LoadError)
from /cygdrive/c/ruby/lib/ruby/1.6/tk.rb:7
from -:1:in `require'
from -:1
What went wrong? Do I have to set the cygdrive or something?
I even try to add TK_LIBRARY=c:\ruby\tcl\lib\tk8.3;
but the result is the same.
Well, this is not the part of "Alpha" version (running at your own
risk? right?) It works fine at home where I am using Win98.
Any advice? pointer?
Thank you.
Hubert