如果我有一个包含 X 和 X::Y 的发行版,如何让 Module::Build 安装这两个模块?我已经放入X.pm
,用该行lib
写了一个文件Build.PL
my $build = Module::Build->new
(
module_name => "X",
);
这安装 X OK,但我如何告诉 Module::Build 也包含X::Y
在分发中?
如果我有一个包含 X 和 X::Y 的发行版,如何让 Module::Build 安装这两个模块?我已经放入X.pm
,用该行lib
写了一个文件Build.PL
my $build = Module::Build->new
(
module_name => "X",
);
这安装 X OK,但我如何告诉 Module::Build 也包含X::Y
在分发中?
Module::Build 应该自动找到并安装这两个模块,尽管您应该向它指出(在 Build.PL 中)分发名称/版本来自哪一个。
尝试使用module-starter创建你的发行版并让它担心细节?
module-starter -mb --module=X --module=X::Y --author=Me --email=me@example.com