Ruby Interpreter option list : Ruby Interpreter « Language Basics « Ruby






Ruby Interpreter option list


Here is the syntax for the Ruby interpreter:

ruby [switches] [--] [program filename] [arguments]


Switches (or command-line options) include:


-0[ octal]       Specify record separator (\0 if no argument)

-a               Set autosplit mode with -n or -p (splits $_ into $F)

-c               Check syntax only

-C directory     cd to directory before executing your script

-d               Set debugging flags (set $DEBUG to true)

-e 'command'     Execute one line of script; several -e's allowed; omit [program filename]

-F pattern       split( ) pattern for autosplit (-a)

-i[ extension]   Edit ARGV files in place (make backup if extension is supplied)

-I directory     Specify $LOAD_PATH directory (may be used more than once)

-K kcode         Specify KANJI (Japanese) code-set

-l               Enable line-ending processing

-n               Assume 'while gets( ); ... end' loop around your script

-p               Assume loop similar to -n but print line similar to sed

-r library       Require the library, before executing your script

-s               Enable some switch parsing for switches after script name

-S               Look for the script using a PATH environment variable

-T[ level]       Turn on tainting checks

-v               Print version number, then turn on verbose mode

-w               Turn on warnings for your script

-W[ level]       Set warning level: 0 for silence, 1 for medium, 2 for verbose (default)

-x[ directory]   Strip off text before #!ruby line and perhaps cd to directory

--copyright      Print the copyright

--version        Print the version (compare with -v)

 








Related examples in the same category

1.operators are actually implemented as method calls
2.A Simple Ruby Program
3.Ruby is case-sensitive
4.Explicitly extend a statement onto the next line with a backslash