저는 cpan에서 설치하는 물건에 대해 루트가 아닌 홈 디렉토리를 사용하고 싶습니다. 어떻게 구성 할 수 있습니까?로컬 cpan 빌드
일반 CPAN 구성은 /usr
에 패키지를 설치하려고합니다. 'makepl_arg' => q[PREFIX=~/cpan_local]
을 추가 한 후 간단한 패키지가 만들어 지지만 종속성을 가져 오는 패키지를 빌드 할 수 없습니다. 종속성을 찾을 수 없습니다. 내가 'makepl_arg' => q[PREFIX=~/cpan_local LIB=~/cpan_local]
로 변경 한 후
, 나는 다음과 같은 메시지가 얻을 : Warning: Prerequisite 'ExtUtils::CBuilder => 0.27' for 'D/DA/DAGOLDEN/Module-Build-0.3607.tar.gz' already installed but installation looks suspicious. Skipping another installation attempt, to prevent looping endlessly.
어떻게이 제대로 구성 할 수 있습니다? 나는 할 수있는 모든 것을 자동으로 ~/cpan_local
으로 만들고 싶습니다. (또는 파이썬에 익숙한 사람들에게는 virtual-env
과 같이 작동하고 easy_install
을 실행하고 싶습니다.)
[중복 된 CPAN 모듈을 로컬 디렉토리에 설치하려면 어떻게해야합니까?] (http://stackoverflow.com/questions/540640/how-can-i-install-a-cpan-module-into-a- local-directory) - 트릭은 [local :: lib] (http://search.cpan.org/perldoc?local::lib)를 사용하는 것으로 아주 잘 설명되어 있습니다. – Ether