Las variables de entorno de Ruby
Rubí intérprete utiliza las siguientes variables de entorno para controlar su comportamiento. ENV objeto contiene una lista de todas las variables de entorno definidas medio ambiente.
变量 | 描述 |
---|---|
DLN_LIBRARY_PATH | 动态加载模块搜索的路径。 |
HOME | 当没有参数传递给 Dir::chdir 时,要移动到的目录。也用于 File::expand_path 来扩展 "~"。 |
LOGDIR | 当没有参数传递给 Dir::chdir 且未设置环境变量 HOME 时,要移动到的目录。 |
PATH | 执行子进程的搜索路径,以及在指定 -S 选项后,Ruby 程序的搜索路径。每个路径用冒号分隔(在 DOS 和 Windows 中用分号分隔)。 |
RUBYLIB | 库的搜索路径。每个路径用冒号分隔(在 DOS 和 Windows 中用分号分隔)。 |
RUBYLIB_PREFIX | 用于修改 RUBYLIB 搜索路径,通过使用格式 path1;path2 或 path1path2,把库的前缀 path1 替换为 path2。 |
RUBYOPT | 传给 Ruby 解释器的命令行选项。在 taint 模式时被忽略(其中,$SAFE 大于 0)。 |
RUBYPATH | 指定 -S 选项后,Ruby 程序的搜索路径。优先级高于 PATH。在 taint 模式时被忽略(其中,$SAFE 大于 0)。 |
RUBYSHELL | 指定执行命令时所使用的 shell。如果未设置该环境变量,则使用 SHELL 或 COMSPEC。 |
Para Unix, utilice el comandoenv para ver una lista de todas las variables de entorno.
HOSTNAME = ip-72-167-112-17.ip.secureserver.net RUBYPATH = / usr / bin SHELL = / bin / bash TERM = xterm HISTSIZE = 1000 SSH_CLIENT = 122.169.131.179 1742 22 SSH_TTY = / dev / pts / 1 USUARIO = amrood JRE_HOME = / usr / java / jdk / jre J2RE_HOME = / usr / java / jdk / jre PATH = / usr / local / bin: / bin: / usr / bin: / home / invitado / bin CORREO = / var / spool / mail / clientes PWD = / home / amrood INPUTRC = / etc / inputrc JAVA_HOME = / usr / java / jdk LANG = C HOME = / root SHLVL = 2 JDK_HOME = / usr / java / jdk LOGDIR = / usr / log / rubí LOGNAME = amrood SSH_CONNECTION = 122.169.131.179 1742 72.167.112.17 22 LESSOPEN = | s /usr/bin/lesspipe.sh% RUBYLIB = / usr / lib / ruby G_BROKEN_FILENAMES = 1 _ = / Bin / env