2010-12-04 3 views
0

문제의 모듈이 Geo::IP::PurePerl입니다없이 펄 모듈을 설치하고이 내가 뭘하는지입니다 :sudo를 액세스

wget http://search.cpan.org/CPAN/authors/id/B/BO/BORISZ/Geo-IP-PurePerl-1.24.tar.gz 
tar -zxf Geo-IP-PurePerl-1.24.tar.gz 
cd Geo-IP-PurePerl-1.24 
perl Makefile.PL 
make 
make test 
sudo make install 

을 그러나, 나는 다음과 같은 오류에 sudo를 액세스 및 단지 make install 결과가 없습니다 :

[~/perl/Geo-IP-PurePerl-1.24]# make install 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
ERROR: Can't create '/usr/bin' 
Do not have write permissions on '/usr/bin' 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
at -e line 1 
make: *** [pure_site_install] Error 13 

이 문제를 해결할 수있는 방법이 있습니까?

답변

0

는 펄의 기본 시스템 설치에 펄 모듈을 설치 할 수있는 방법이 의심한다.

은 과거에 내가 이상 쓰기 권한이 다음 내 .profile 파일이 해당 위치로 내 길을 연결되도록 할 디렉토리에 펄의 새로운, 완전히 독립적 인 버전을 설치해야했다. 그럼 내가 전체 쓰기 권한이 로컬 설치 영역에 접근하고있어 펄를 호출 할 때마다.

0

시도 :

물론 perl Makefile.PL PREFIX=~/perllib

는 다음 ... @INC이 경로를 포함하여 해당 경로를 추가 할

이있을 것이다
관련 문제