루비 환경 변수


Ruby 인터프리터는 다음 환경 변수를 사용하여 동작을 제어합니다. ENV 개체에는 현재 설정된 모든 환경 변수 목록이 포함되어 있습니다.

VariableDescription
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 인터프리터에 전달되었습니다. taint 모드에서는 무시됩니다($SAFE가 0보다 큼).
RUBYPATH -S 옵션을 지정한 후 Ruby 프로그램 경로를 검색하세요. 우선순위는 PATH보다 높습니다. taint 모드에서는 무시됩니다($SAFE가 0보다 큼).
RUBYSHELL명령을 실행할 때 사용되는 셸을 지정하세요. 이 환경 변수가 설정되지 않은 경우 SHELL 또는 COMSPEC가 사용됩니다.

Unix의 경우 env 명령을 사용하면 모든 환경 변수 목록을 볼 수 있습니다.

rreee