2015-07-20 84 views
1

安装PROC ::守护我试图在Ubuntu 14.10(Perl的V5.20)安装Proc::Daemon无法在Ubuntu 14.10

$ cpanm Proc::Daemon 
--> Working on Proc::Daemon 
Fetching http://www.cpan.org/authors/id/A/AK/AKREAL/Proc-Daemon-0.20.tar.gz ... OK 
Configuring Proc-Daemon-0.20 ... OK 
Building and testing Proc-Daemon-0.20 ... FAIL 
! Installing Proc::Daemon failed. See /home/hakon/.cpanm/work/1437385026.3674/build.log for details. Retry with --force to force install it. 

完整的日志是在这里:http://pastebin.com/8s7ndGaC。 第一次测试失败似乎是:

# Failed test ''kid.pl' daemon is still running' 
# at /home/hakon/.cpanm/work/1437385026.3674/Proc-Daemon-0.20/t/02_testmodule.t line 116. 
# Failed test 'stop daemon 'kid.pl'' 
# at /home/hakon/.cpanm/work/1437385026.3674/Proc-Daemon-0.20/t/02_testmodule.t line 119. 
Use of uninitialized value in numeric eq (==) at /home/hakon/.cpanm/work/1437385026.3674/Proc-Daemon-0.20/t/02_testmodule.t line 129. 

测试脚本02_testmodule.t是在这里:https://api.metacpan.org/source/AKREAL/Proc-Daemon-0.20/t/02_testmodule.t(这里http://pastebin.com/E0n116bA

线115-119在测试脚本:

$pid = $daemon->Status("$cwd/pid_1.file"); 
        ok($pid == $Kid_PID2, "'kid.pl' daemon is still running"); 

        my $stopped = $daemon->Kill_Daemon(); 
        ok($stopped == 1, "stop daemon 'kid.pl'"); 
+1

看起来像这样[已经报告](https://rt.cpan.org/Public/Bug/Display.html?id=103130)作为一个错误。 (为了将来的参考,metacpan有一个链接到侧栏上的“问题”,你应该检查任何时候你有一个构建失败。) – ThisSuitIsBlackNot

+0

@ThisSuitIsBlackNot Thanks!你知道我可以如何将这些信息添加到现有的错误历史? –

+0

如果您没有登录到rt.cpan.org,您应该可以通过'[rt.cpan.org#103130]'在某处发送一封电子邮件到'bug-Proc-Daemon @ rt.cpan.org'在主题行中。 – ThisSuitIsBlackNot

回答