jacob
2/5/2007 8:21:00 PM
Hi, I was having trouble with what seems to be an inconsistency in
ruby exit codes. I can explain this best with examples:
On Windows XP, the command:
ruby -e 'exit(32512)' || echo hi
yeilds output (as it seems it should):
hi
whereas on Mac OS X Darwin, the same command does not output anything
(where I expect it to output "hi"). Ruby on OS X behaves as I would
expect if other exit codes are used.
"ruby -v" for the windows computer: ruby 1.8.4 (2006-04-14) [i386-
mswin32]
"ruby -v" for the mac computer: ruby 1.8.2 (2004-12-25) [universal-
darwin8.0]
Thank you ahead of time for help in this matter,
Jacob