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