2013-08-03 2 views
0

로컬 Lib을 설치했으며 모듈을 설치하려고하면 모듈 설치에 대한 권한이 없다는 오류가 발생합니다.명령과 오류

패키지를 설치하려면 su를 root에게해야 할 수도 있습니다.

다음

내가 지방 다운로드하는 데 사용되는 단계이다 :: 해방

-bash-3.2$ perl Makefile.PL --bootstrap 
*** Module::AutoInstall configuration finished. 
Writing Makefile for local::lib 
Writing MYMETA.yml and MYMETA.jsonake 


make test  

모든 테스트에 성공. 파일 = 8, 테스트 = 35, 1 wallclock의 초 (0.06 USR 0.02 SYS + 0.28 0.08 cusr CSYS = 0.44 CPU) 결과 : PASS -bash-3.2 $

make install 
-bash-3.2$ make install 
Manifying blib/man3/POD2::PT_BR::local::lib.3pm 
lib/POD2/PT_BR/local/lib.pod:1: Unknown command paragraph "=encoding utf8" 
Manifying blib/man3/lib::core::only.3pm 
Manifying blib/man3/local::lib.3pm 
lib/local/lib.pm:551: Unknown command paragraph "=encoding utf8" 
Manifying blib/man3/POD2::DE::local::lib.3pm 
lib/POD2/DE/local/lib.pod:1: Unknown command paragraph "=encoding utf8" 
Appending installation info to /homes/ar312/perl5/lib/perl5/x86_64-linux-thread- multi/perllocal.pod 

echo 'eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)' >>~/.bashrc 
+1

그래서 루트로 사용하려고 했습니까? – pajaja

+0

내가 로컬 라이브러리를 사용하는 이유는 서버에 그만 sudo 권한이 없다. 어떤 방법이 있나. – user2536319

+0

'~/.bashrc'의 내용은 무엇입니까? 설명서에는 다음과 같은 지침이 포함되어 있습니다. ** 쉘 구성 파일을 작성한 후에 변경된 설정을 현재 쉘의 환경으로 가져 오려면 다시 읽어야합니다. ** 그렇게 했습니까? – daxim

답변

0

/homes/ar312/.bashrc: Permission denied

문제가 있습니다. 해결 방법 : 각 로그인 세션에서 수동으로

eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib) 

을 수동으로 실행하십시오.