2015-06-27 26 views
1

我试图通过Ubuntu作为备份工具在基本的Digital Ocean服务器上安装perl模块Log::Log4perl我试图使用它取决于它,但它一直说“Killed” 。 任何有cpan经验的人都可以提供一些指导,我可以在哪里找到一个日志文件,告诉我问题是什么?cpan在安装时遇到Log :: Log4perl

$ cpan Log::Log4perl 
Reading '/root/.cpan/sources/authors/01mailrc.txt.gz' 
............................................................................DONE 
Reading '/root/.cpan/sources/modules/02packages.details.txt.gz' 
    Database was generated on Sat, 27 Jun 2015 12:17:02 GMT 
    HTTP::Date not available 
.............. 
    New CPAN.pm version (v2.10) available. 
    [Currently running version is v2.00] 
    You might want to try 
    install CPAN 
    reload cpan 
    to both upgrade CPAN.pm and run the new version without leaving 
    the current session. 


............Killed 
+0

内存不足吗?您可以尝试使用[cpanm](https://metacpan.org/pod/App::cpanminus)。 – cjm

回答

3

看来,这是一种资源的问题,它看起来像其他人有similarissues与这一点。在你显示的运行点上,CPAN试图将整个02packages.details.txt.gz文件淹没到内存中,导致你的操作系统终止进程。

查看this answer以获取有关如何使用cpanm的说明,或者您可以尝试将模块下载为gz并运行perl Makefile.PL && make && make install

+0

简而言之,使用cpanm(在Ubuntu中,该软件包称为cpanminus,安装模块的方式是:cpanm Log :: Log4perl) – lepe