From: Brian Hartin Date: 2010-05-28T02:51:07+09:00 Subject: Ruby confused about current directory? Hi all, Something is wrong with my environment such that ruby occasionally gets confused about the 'current directory'. I'm running ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32] on Windows XP. The root problem, which seems to break Rake, as well as gem installs, is that under some situations it thinks the current directory is the Windows USER_HOME, directory even when the script runs from another directory. One way to reproduce this is to create a script that prints the working directory, e.g. 'puts Dir.pwd'. Next, run these commands in IRB from the root dir, c:\ irb(main):001:0> Kernel.system('c:\ruby\bin\ruby.exe c:\temp\printdir.rb') "Current dir: C:/" => true irb(main):001:0> Kernel.system('call c:\ruby\bin\ruby.exe c:\temp\printdir.rb') "Current dir: C:/Documents and Settings/hartbr" => true I have reinstalled ruby, with no luck. It doesn't do this on a co-workers machine. Does anyone have any advice? Thanks, Brian -- Posted via http://www.ruby-forum.com/.