From: Luis Lavena Date: 2009-02-01T05:45:06+09:00 Subject: Re: difference in file.join between Linux, win32? On Jan 31, 5:41 pm, Jarmo Pertman wrote: > Strange, it worked for me correctly under Windows XP when starting > script right with .rb file itself, like > D:\Projects\Ruby>blah.rb > D:/Projects/Ruby > > But, when starting with ruby.exe: > D:\Projects\Ruby>ruby blah.rb That's because you didn't provide the path to blah.rb Luis@KEORE (D:\Users\Luis\Desktop) $ type blah.rb puts File.dirname(__FILE__) Luis@KEORE (D:\Users\Luis\Desktop) $ ruby blah.rb . Luis@KEORE (D:\Users\Luis\Desktop) $ ruby d:\Users\Luis\Desktop\blah.rb d:/Users/Luis/Desktop -- Luis Lavena