首页 > 解决方案 > 将 perl 的 .pm 文件制作为 .exe 文件

问题描述

我正在尝试使我的 demo1.pm 文件可执行(.exec)。我正在尝试使用以下代码构建它 -

构建.pl

#!/usr/bin/perl  
use strict;
use warnings;
use Module::Build;

use 5.22.1;

my $builder = Module::Build->new(
    module_name         => 'demo1',
    license             => 'perl',
    create_makefile_pl  => 0,     #'traditional',
    script_files        => 'Demo/demo1.pm',
    create_readme       => 0,
    requires            =>       {
        'File::Basename'      => '0',
    },
);

$builder->create_build_script();

我在上面的代码中运行 -

perl Build.pl

但这不起作用并抛出错误 -

Can't find file lib/demo1.pm to determine version at /usr/local/share/perl/5.22.1/Module/Build/Base.pm line 1196.

任何人都可以帮助我实现目标吗?提前致谢

标签: perl

解决方案


推荐阅读