为什么CPAN中不会出现新版本的模块?

时间:2011-02-04 19:37:34

标签: perl cpan

所以我正在尝试安装Pod::ProjectDocs,它需要Syntax::Highlight::Universal。由于某种原因,CPAN的P/PA/PALANT/Syntax-Highlight-Universal-0.4.tar.gz无法在我的机器上构建,但是我下载了M/MI/MISHOO/Syntax-Highlight-Universal-0.5.tar.gz并使用perl Makefile.PL&&制造&&进行测试&& make install。

版本0.4在2005年被添加到cpan,在2009年被添加到0.5。

所以,问题:即使较新的版本(由另一位作者?)已经在CPAN中使用了一段时间,为什么我在搜索时却没有出现? CPAN::Mini显然没有对它进行镜像,因为它不在02packages.details.txt中,而是由谁来决定那里发生了什么?

cpan[4]> i /syntax::highlight::universal/          
Module id = Syntax::Highlight::Universal
    DESCRIPTION  Syntax highlighter based on Colorer library
    CPAN_USERID  MISHOO (Mihai Bazon <mihai.bazon@gmail.com>)
    CPAN_VERSION 0.4
    CPAN_FILE    P/PA/PALANT/Syntax-Highlight-Universal-0.4.tar.gz
    UPLOAD_DATE  2005-03-13
    DSLIP_STATUS Rd+hp (released,developer,C++,hybrid,Standard-Perl)
    MANPAGE      Syntax::Highlight::Universal - Syntax highlighting module based on the Colorer library
    INST_FILE    /opt/perl/perl-5.12.2/lib/site_perl/5.12.2/i686-linux/Syntax/Highlight/Universal.pm
    INST_VERSION 0.5

cpan[5]> d /syntax-highlight-universal/  
Distribution id = P/PA/PALANT/Syntax-Highlight-Universal-0.4.tar.gz
    CPAN_USERID  PALANT (Wladimir Palant <palant@cpan.org>)
    CONTAINSMODS Syntax::Highlight::Universal
    UPLOAD_DATE  2005-03-13

1 个答案:

答案 0 :(得分:1)

MISHOO可能在成为Syntax :: Highlight :: Universal的授权维护者之前上传了0.5。

如果是这种情况,他只需要在PAUSE使用Force Reindexing工具来更新索引。

注意:这是作为答案复制的cjm评论(评分最高),以便最终从未答复的页面中删除该问题。我将此设置为社区维基,以免因其答案而受到赞誉。