From: Gordon Thiesfeld Date: 2008-01-19T05:26:33+09:00 Subject: Re: windows executables On Jan 18, 2008 2:11 PM, MistryMan4000@Yahoo.com wrote: > How can I make my script run directly on the command line in windows like ruby is? > ruby -w myscript.rb -o > myscript -o > If you're using one of the latest one-click installers, this should already work for you. Here are some things to check. # make sure the path to ruby.exe is in your path system environment variable C:\>path PATH=c:\ruby\ruby186\bin;C:\WINDOWS;C:\WINDOWS\System32\Wbem # make sure .rb and .rbw are set in the pathext system environment variable # if you need to change a system environment variable, make sure you # set it in the gui, and not with the set command. Otherwise the # changes won't persist. # Here's some info on how to do that: http://support.microsoft.com/kb/310519 C:\>echo %pathext% .COM;.EXE;.BAT;.CMD;.RB;.RBW;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.tcl;.PSC1 # make sure the file associations are there. C:\>assoc .rb .rb=rbFile C:\>ftype rbfile rbfile=c:\ruby\ruby186\bin\ruby.exe "%0" %*