On Thu, Dec 3, 2009 at 3:49 PM, Max Power <chad.locke / cbc-companies.com> wrote: > So I've been using Ocra for awhile now to build my Ruby executables and > now I want to pass basically a flag to the executable and hopefully have > that argument be recognized within the ruby script itself. ¨Βιςστ οζζ¬ > I'm not sure if this is even possible. > > When I do run my .rb script by hand with an argument, it finds it and > all is well. ¨Βθεταλε τθισ γονναξαξτςτο βυιμτθεψεγυταβμε> it gives an error that the argument is nil (basically I do a simple puts > on the argument). > > My hopeful end result will be to create one executable that will do > numerous tasks, all of which is driven by the argument sent in. ¨Βοξμω > other option, as far as I know, would be to build separate executables > for these tasks; however, that would result in dozens of executables. > > Thoughts/Suggestions? Works for me. C:\>type argv.rb p ARGV C:\>ocra argv.rb C:\>argv.exe hello ["hello"] Can you provide a minimal script showing the problem? You can also ask questions specific for ocra here: http://rubyforge.org/forum/forum.php?forum_id=31710