3

我们使用MyCPAN::App::DPAN(1.28 版),就像在问题中一样:如何管理 Perl 模块依赖项?

这通常工作得很好。但是我们遇到了一些特定软件包的麻烦:例如DBD::Oracle的主*.pm文件不在DBD-Oracle-1.27/lib/DBD/Oracle/Oracle.pm.DBD-Oracle-1.27/Oracle.pm

似乎dpan没有找到这个*.pm文件,因为它没有列在modules/02packages.details.txt.gz. 而DBD::Oracle::Object(此发行版的其他 Perl 模块,但位于DBD-Oracle-1.27/lib/DBD/Oracle/)在此处列出。

dpan.conf我们只设置了推荐值:

dpan_dir /一些/目录
indexer_id 我
pause_full_name 管理团队
pause_id TAT
system_id 我的系统 ID

其他有同样问题的包:

有效的软件包:

有人有任何提示/提示吗?

4

1 回答 1

1

DPAN 通过索引分布并将结果存储在 indexer_reports 目录中的文件中来工作。在我可以调查您的问题之前,作为一种解决方法,您可以编辑它为问题分布创建的报告。只要您没有fresh_start在配置中进行设置,它将使用您编辑的缓存报告来添加缺少的模块。

于 2011-12-16T20:20:32.057 回答