【问题标题】:CPAN testers error attempting to make script targetCPAN 测试人员尝试创建脚本目标时出错
【发布时间】:2013-07-26 17:00:08
【问题描述】:

我最近将 package 上传到 CPAN,我是 receiving errors from the automated CPAN tests。该软件包带有几个脚本:bin/node 和 bin/cluster。它们列在我的 Makefile.PL 中,如下所示:

EXE_FILES => [ 'bin/cluster', 'bin/node' ]

但是,当测试运行时,我收到详细说明以下错误的电子邮件:

TEST RESULTS:

Below is the error stack from stage 'make test':

cp lib/Argon/Node.pm blib/lib/Argon/Node.pm
cp lib/Argon/Queue.pm blib/lib/Argon/Queue.pm
cp lib/Argon/Message.pm blib/lib/Argon/Message.pm
cp lib/Argon/Cluster.pm blib/lib/Argon/Cluster.pm
cp lib/Argon/Worker.pm blib/lib/Argon/Worker.pm
cp lib/Argon/Stream.pm blib/lib/Argon/Stream.pm
cp lib/Argon/NodeTracker.pm blib/lib/Argon/NodeTracker.pm
cp lib/Argon/Client.pm blib/lib/Argon/Client.pm
cp lib/Argon.pm blib/lib/Argon.pm
cp lib/Argon/Role/Task.pm blib/lib/Argon/Role/Task.pm
cp lib/Argon/Server.pm blib/lib/Argon/Server.pm
cp lib/Argon/Process.pm blib/lib/Argon/Process.pm
make: don't know how to make bin/node. Stop

我不确定为什么会出现此错误,并且无法在 perl 僧侣或谷歌上找到太多信息。当我在本地运行 make test 时,我没有收到任何错误。

【问题讨论】:

    标签: perl cpan


    【解决方案1】:

    bin/clusterbin/node 添加到您的MANIFEST 文件中。

    【讨论】:

    • 有时在本地运行make test 是不够的。你需要make dist,然后将分发解压到一个新目录,然后make test
    • 谢谢两位。我将更新清单,重新打包并上传。谢谢,暴徒,你的笔记。这是一个重要的区别。
    猜你喜欢
    • 1970-01-01
    • 2021-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    相关资源
    最近更新 更多