From: Heesob Park Date: 2009-05-05T23:46:09+09:00 Subject: Re: Calling ant from ruby, on windows Hi, 2009/5/5 Marie-sofie Karlsson : > I've got a script that I want to run on both osx10.5 and windows xp, > though I'll settle for one script each if that is not possible. My > problem is with xp. Note that I'm a beginner to ruby, and I apologize if > this is a stupid mistake to make, but I haven't found any help looking > on google. > > On osx I have a system call like this > system("ant build") > which works fine on osx, but on windows I get nothing. It just returns. > I can run system("mem") and get a printout, I've even run system("python > --version") to check that ruby does read the path. But ant is ignored. I > noted a similar behaviour when doing a system("bleh") call ("bleh" > obviously NOT being a valid system call). > > I've tried supplying the direct path to ant, i.e. > system("c:\antdir\bin\ant -version") > I've made sure that the path contains the ant path (both system and user > path), ANT_HOME is set - I can call ant just fine from the command > line... > > What am I missing? > Try system("ant.bat build") Regards, Park Heesob