2012-12-02 1 views
3

cpan 설치를 실행할 수없는 시스템의 경우 모든 종속 모듈이 포함 된 perl 모듈을 패키지화해야한다는 요구 사항이 있습니다 (프로덕션 환경에서 인터넷 연결 문제). 그러나, 리눅스 시스템에서 나는 cpan 설치를 할 수 있습니다. 이미이 모듈들을 설치했습니다. 거기에 cpan 명령에서 @INC 디렉토리를 숨길 수있는 방법이 있으며 모든 perl 모듈을 찾기위한 하나의 디렉토리를 제공하여 모든 종속성을 해당 로컬 디렉토리로 다운로드합니다.디렉토리에 모듈의 모든 종속성을 설치하도록

미리 감사드립니다.

+0

대부분의 CPAN 모듈은 대상 플랫폼 용으로 특별히 제작해야하며, 다른 곳에 설치하면 문제가 발생할 수 있습니다. Perl 전용 모듈을 다루고 있습니까? – Borodin

답변

3

lib::core::onlylocal::lib을보세요. 첫 번째 부분은 @INC에서 모든 비 핵심 경로를 제외하고 두 번째 부분은 로컬 펄 모듈 디렉토리를 쉽게 설정할 수 있습니다.

조합을 통해 문제가 해결됩니다.