루비 환경 변수
Ruby 인터프리터는 다음 환경 변수를 사용하여 동작을 제어합니다. ENV 개체에는 현재 설정된 모든 환경 변수 목록이 포함되어 있습니다.
Variable | Description |
---|---|
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