Ruby 环境变量
Ruby解释器使用以下环境变量来控制其行为。ENV对象包含所有当前环境变量集的列表。
环境变量 |
说明 |
DLN_LIBRARY_PATH |
动态加载的模块的搜索路径。 |
HOME |
没有将任何参数传递给Dir::chdir时目录移动到。 也由File::expand_path用来扩展“〜”。 |
LOGDIR |
没有将任何参数传递给Dir::chdir且未设置环境变量HOME时目录移动到。 |
PATH |
使用-S选项执行子流程并搜索Ruby程序的搜索路径。 用冒号(在DOS和Windows中为分号)分隔每个路径。 |
RUBYLIB |
库的搜索路径。 用冒号(在DOS和Windows中为分号)分隔每个路径。 |
RUBYLIB_PREFIX |
用于通过使用格式path1;path2或path1path2将库path1的前缀替换为path2来修改RUBYLIB搜索路径。 |
RUBYOPT |
命令行选项传递给Ruby解释器。 在污点模式下忽略($SAFE大于0的情况)。 |
RUBYPATH |
使用-S选项,可查找Ruby程序的路径。 优先于PATH。 在污点模式下忽略($SAFE大于0)。 |
RUBYSHELL |
指定生成的进程的外壳。 如果未设置,则检查SHELL或COMSPEC。 |
对于Unix,请使用env命令查看所有环境变量的列表。