I got zero responses on this, so I'll rephrase it... > >OK, it's partially solved, but only partially.... > >I needed to change the DTEST environment variable to: >C:\vobs\dTest_new >(note the back slashes instead of forward slashes) > >Now the require above found CyTestCase.rb in the modules subdirectory. > >However, later on in another file that gets required there was a line that >requires another file: > >require "warpver.rb" > >It chokes on this require and says it can't find warpver.rb > >But if I change it to: >require "warpver" > >It mysteriously works.... >BTW: >require 'warpver.rb' doesn't work either, > >it's gotta be: >require "warpver" > >in order for it to work. > >Anybody else seeing similar things? > >Phil > I neglected to mention that the file 'warpver.rb' does indeed exist in the search path (and there isn't a 'warpver' without an extention anywhere in the path to confuse things). So the problem is that in this case on Windows NT (and 98, BTW - I had forgotten that I did modify the file on the Win98 machine to get to work) you've got to require the file without the extension and use double quotes around the filename being required: even though the file: warpver.rb exists in the search path, you've got to say: require "warpver" On Windows in order for the file to be found and 'require'ed. Has anyone else noticed this? Is this because I've appended directories to $: ? Ruby version is 1.6.5 (installshield version, but I also saw it on 1.6.5 nullsoft version too) Phil