HTML tutorial
CSS3 tutorial
Bootstrap tutorial
JavaScript tutorial
JQuery tutorial
AngularJS tutorial
React tutorial
NodeJS tutorial
PHP tutorial
Python tutorial
Python3 tutorial
Django tutorial
Linux tutorial
Docker tutorial
Ruby tutorial
Java tutorial
C tutorial
C ++ tutorial
Perl tutorial
JSP tutorial
Lua tutorial
Scala tutorial
Go tutorial
ASP.NET tutorial
C # tutorial
Ruby interpreter uses the following environment variables to control its behavior. ENV object contains a list of all the variables currently set environment.
变量 | 描述 |
---|---|
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。 |
For Unix, use theenv command to see a list of all environment variables.
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 USER = amrood JRE_HOME = / usr / java / jdk / jre J2RE_HOME = / usr / java / jdk / jre PATH = / usr / local / bin: / bin: / usr / bin: / home / guest / bin MAIL = / var / spool / mail / guest 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 / ruby LOGNAME = amrood SSH_CONNECTION = 122.169.131.179 1742 72.167.112.17 22 LESSOPEN = | /usr/bin/lesspipe.sh% s RUBYLIB = / usr / lib / ruby G_BROKEN_FILENAMES = 1 _ = / Bin / env