티스토리 뷰

Ruby

루비가 모듈을 찾는 장소

딤딤이 2012. 9. 13. 00:29

- 루비에서는 특정 모듈을 사용하기 위해서는 require, load 함수?(Java의 import와 동일)를 사용하며, 

- 루비가 모듈을 찾을 때 살펴보는 디렉토리 목록에서 자동으로 추가된다. (기본 디렉토리 + RUBYLIB 환경 변수)

- 리눅스 머신에서의 기본적인 루비 라이브러리 Path? 는 아래와 같다. (디렉토리 순서는 루비 버전에 따라 약간 다를 수 있다.)

      /usr/local/lib/ruby/site_ruby/1.8

      /usr/local/lib/ruby/site_ruby/1.8/i686-linux

      /usr/local/lib/ruby/site_ruby

      /usr/local/lib/ruby/1.8

      /usr/local/lib/ruby/1.8/i686-linux

   * "site_ruby" 디렉토리에는 직접 추가한 모듈과 확장 기능이 들어간다.

   * "i686-linux" 와 같은 아키텍처 의존적인 디렉토리에는 실행 파일과 특정 머신에만 해당하는 것들이 들어간다.


- 루비의 아카이브는 "RAA"이다. (Java의 jar 와 동일???)

'Ruby' 카테고리의 다른 글

루비 구분 문자열  (0) 2012.09.14
Ruby 클래스, 객체, 변수  (0) 2012.09.12
루비 전역 변수 정리  (0) 2012.09.05
Ruby 기초 문법 정리  (1) 2012.09.01
댓글