2009-10-30 4 views
2

~/Projects/Scripts 폴더를 추가하려고합니다. require script을 사용할 수 있습니다. 스크립트은이 디렉토리의 루비 파일입니다.루비로드 경로에 무언가를 추가

요구 루비 방법은 어떻게 작동합니까? 그것은 enviornment 변수에서로드합니까? 그렇다면 무엇입니까?

답변

1

this existing question을 참조하십시오. 대답은 RUBYLIB 환경 변수를 설정하여 Ruby가 검색하는 경로 목록에 항목을 추가하는 것입니다.

1

$LOAD_PATH 또는 $: 또는 $-I 때 부하 load 또는 require 방법과 파일을 검색 할 디렉토리를 잡고 문자열의 배열입니다. 일반 배열과 마찬가지로 새 디렉토리를 추가 할 수 있습니다.

>> $: 
=> ["deleted_for_simplicity","/usr/lib/ruby/1.8/i386-linux", "."] 

>> $: << "/opt/project" 
=> ["deleted_for_simplicity","/usr/lib/ruby/1.8/i386-linux", ".", "/opt/project"] 
관련 문제