Ruby 环境变量

  • 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命令查看所有环境变量的列表。
    
    XDG_SESSION_ID=5
    HOSTNAME=localhost
    TERM=xterm
    SHELL=/bin/bash
    HISTSIZE=1000
    SSH_CLIENT=192.168.61.113 62574 22
    OLDPWD=/usr/local/ruby/usr/local
    SSH_TTY=/dev/pts/1
    USER=root
    LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01:
    MAIL=/var/spool/mail/root
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/ruby/usr/local/bin
    PWD=/usr/local/ruby/usr/local/bin
    LANG=zh_CN.UTF-8
    HISTCONTROL=ignoredups
    SHLVL=1
    HOME=/root
    LOGNAME=root
    SSH_CONNECTION=192.168.61.113 62574 192.168.61.201 22
    LESSOPEN=||/usr/bin/lesspipe.sh %s
    XDG_RUNTIME_DIR=/run/user/0
    _=/usr/bin/env