gpt4 book ai didi

perl - dpan 在包根目录中找不到 Perl 模块

转载 作者:行者123 更新时间:2023-12-02 04:04:12 24 4
gpt4 key购买 nike

我们使用 MyCPAN::App::DPAN (版本 1.28)就像问题:How can I manage Perl module dependencies?

这通常工作得很好。但是我们遇到了一些特定软件包的麻烦:
例如 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

其他有同样问题的包:

  • Apache::DB

  • 有效的软件包:
  • Crypt::Blowfish (没有额外的模块)
  • Math::Round (没有额外的模块)
  • XML::Twig (没有“lib”目录,但有额外的模块)

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

    最佳答案

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

    关于perl - dpan 在包根目录中找不到 Perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8532915/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com