2013-08-03 61 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掛鐘秒(0.06 USR 0.02 SYS + 0.28 cusr 0.08 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'的內容是什麼?該文檔包含以下說明:**在編寫shell配置文件之後,確保重新讀取它以將更改後的設置置入當前shell的環境中。**您是否這樣做? – daxim

回答

0

/homes/ar312/.bashrc: Permission denied

存在問題。解決方法:在每個登錄會話中手動運行

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