> 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