Tutorial Variabel Ruby Lingkungan Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari Variabel Ruby Lingkungan
Ruby interpreter menggunakan variabel lingkungan berikut untuk mengontrol perilakunya. ENV objek berisi daftar semua variabel saat ini ditetapkan lingkungan.
变量 | 描述 |
---|---|
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。 |
Untuk Unix, gunakan perintahenv untuk melihat daftar semua variabel lingkungan.
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 PENGGUNA = amrood JRE_HOME = / usr / java / jdk / jre J2RE_HOME = / usr / java / jdk / jre PATH = / usr / local / bin: / bin: / usr / bin: / home / tamu / bin MAIL = / var / spool / mail / tamu PWD = / home / amrood Inputrc = / etc / inputrc JAVA_HOME = / usr / java / jdk LANG = C RUMAH = / 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