Ruby - Variáveis de Ambiente
O interpretador Ruby usa as seguintes variáveis de ambiente para controlar seu comportamento. O objeto ENV contém uma lista de todas as variáveis de ambiente atuais definidas.
Sr. Não. | Variável e Descrição |
---|---|
1 | DLN_LIBRARY_PATH Caminho de pesquisa para módulos carregados dinamicamente. |
2 | HOME O diretório foi movido quando nenhum argumento foi passado para Dir :: chdir. Também usado por File :: expand_path para expandir "~". |
3 | LOGDIR O diretório foi movido quando nenhum argumento foi passado para Dir :: chdir e a variável de ambiente HOME não foi definida. |
4 | PATH Caminho de pesquisa para execução de subprocessos e pesquisa de programas Ruby com a opção -S. Separe cada caminho com dois pontos (ponto-e-vírgula no DOS e no Windows). |
5 | RUBYLIB Caminho de pesquisa para bibliotecas. Separe cada caminho com dois pontos (ponto-e-vírgula no DOS e no Windows). |
6 | RUBYLIB_PREFIX Usado para modificar o caminho de pesquisa RUBYLIB substituindo o prefixo da biblioteca path1 pelo path2 usando o formato path1; path2 ou path1path2. |
7 | RUBYOPT Opções de linha de comando passadas para o interpretador Ruby. Ignorado no modo de contaminação (onde $ SAFE é maior que 0). |
8 | RUBYPATH Com a opção -S, procura o caminho para programas Ruby. Tem precedência sobre PATH. Ignorado no modo de contaminação (onde $ SAFE é maior que 0). |
9 | RUBYSHELL Especifica o shell para processos gerados. Se não for definido, SHELL ou COMSPEC são verificados. |
Para Unix, use env comando para ver uma lista de todas as variáveis de ambiente.
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