Ruby - Variables de entorno
El intérprete de Ruby utiliza las siguientes variables de entorno para controlar su comportamiento. El objeto ENV contiene una lista de todas las variables de entorno actual establecidas.
No Señor. | Variable y descripción |
---|---|
1 | DLN_LIBRARY_PATH Ruta de búsqueda de módulos cargados dinámicamente. |
2 | HOME El directorio se mueve cuando no se pasa ningún argumento a Dir :: chdir. También lo usa File :: expand_path para expandir "~". |
3 | LOGDIR El directorio se movió cuando no se pasan argumentos a Dir :: chdir y la variable de entorno HOME no está configurada. |
4 | PATH Ruta de búsqueda para ejecutar subprocesos y buscar programas Ruby con la opción -S. Separe cada ruta con dos puntos (punto y coma en DOS y Windows). |
5 | RUBYLIB Ruta de búsqueda de bibliotecas. Separe cada ruta con dos puntos (punto y coma en DOS y Windows). |
6 | RUBYLIB_PREFIX Se utiliza para modificar la ruta de búsqueda de RUBYLIB reemplazando el prefijo de la biblioteca ruta1 por ruta2 utilizando el formato ruta1; ruta2 o ruta1 ruta2. |
7 | RUBYOPT Las opciones de la línea de comandos se pasan al intérprete de Ruby. Ignorado en modo de taint (donde $ SAFE es mayor que 0). |
8 | RUBYPATH Con la opción -S, busque la ruta de los programas Ruby. Tiene prioridad sobre PATH. Se ignora en el modo de corrupción (donde $ SAFE es mayor que 0). |
9 | RUBYSHELL Especifica el shell para los procesos generados. Si no se configura, se marcan SHELL o COMSPEC. |
Para Unix, use env comando 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
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