Ruby 命令行选项
Ruby 一般是从命令行运行,方式如下:
$ ruby [ options ] [.] [ programfile ] [ arguments ... ]
解释器可以通过下列选项被调用,来控制解释器的环境和行为。
选项
描述
-a
与 -n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode)。请查看 -n 和 -p 选项。
-c
只检查语法,不执行程序。
-C dir
在执行前改变目录(等价于 -X)。
-d
启用调试模式(等价于 -debug)。
-F pat
指定 pat 作为默认的分离模式($;)。
-e prog
指定 prog 作为程序在命令行中执行。可以指定多个 -e 选项,用来执行多个程序。
-h
显示命令行选项的一个概览。
-i [ ext]
把文件内容重写为程序输出。原始文件会被加上扩展名 ext 保存下来。如果未指定 ext,原始文件会被删除。
-I dir
添加 dir 作为加载库的目录。