> C:\>echo %RUBY_TCL_DLL%
> C:\usr\ruby\tcl\bin\tcl83.dll
>
> C:\>echo %RUBY_TK_DLL%
> C:\usr\ruby\tcl\bin\tk83.dll
>
> > and of course confirm that those two DLLs are actually sitting there?
>
> there is no ruby/ dir in c:/usr/ .
>
> Here is my system path:
>
> C:\>PATH
>
PATH=C:\usr\local\bin;c:\ruby\bin;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\Python21;
C:\Programme\graphviz\bin;C:\Programme\graphviz\Graphviz\bin
>
> where can I set the TK paths?
>
> The DLLs are in
> C:\ruby\tcl\bin

If you're using Windows 95/98, these two environment variables are set in
your C:\AUTOEXEC.BAT file. This is just an ASCII text file that you can
modify with a simple text editor like Windows Notepad if you like. After
you've modified those lines in AUTOEXEC.BAT, you'll have to restart Windows
before the changes take effect.

If you're using Windows NT/2000, you'll instead need to modify these
environment variables' settings through a dialog box. For Windows 2000, the
procedure is:

 1. Start -> Settings -> Control Panel
 2. Double-click the "System" icon on the Control Panel.
    This will pop up the "System Properties" dialog.
 3. Go the the "Advanced" tab on this dialog box and
    click the "Environment Variables..." button.
 4. Look for the entries for RUBY_TCL_DLL and RUBY_TK_DLL
    and fix them.
 5. Click OK to apply these settings.

It should be something similar for Windows NT, although I believe they
rearranged the locations of those settings slightly between WinNT 4.0 and
Win2K. After making these changes you shouldn't need to restart Windows, but
you will need to close & reopen any already-open shell windows to get the
new settings.

Hope this helps,

Lyle