安装时 cpan 被杀死 Log::Log4perl

cpan getting killed when installing Log::Log4perl

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

$ 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

这似乎是一个资源问题,看起来其他人也遇到过 similar issues。在您显示的 运行 中,CPAN 正试图将整个 02packages.details.txt.gz 文件吞入内存,这导致您的 OS 终止进程。

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

您很可能 运行 内存不足。我在使用具有 1GB RAM 的 VM 并添加一些交换 space 修复问题时遇到了这个问题。