From: "James M. Lawrence" Date: 2009-01-06T22:31:49+09:00 Subject: [ruby-core:21167] [Bug #907] Various system() and backticks problems on Windows Issue #907 has been updated by James M. Lawrence. Latest trunk passes the spec except for the following case: I expected system("echo", "1") to fail since echo only exists as a built-in shell command, while multi-arg system() should not invoke the shell. However I see the lookup on the cmd.exe command list and the join on argv, so presumably the current behavior is intended. Note there are other popular Windows shells such the PowerShell, so the general strategy of checking for built-in shell commands cannot work. Also, is a backport to 1.8 planned? This affects Rake. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/907 ---------------------------------------- http://redmine.ruby-lang.org