Perl pod2html无法解析电子邮件链接

时间:2013-02-14 23:16:51

标签: perl perldoc

也许我没有做到这一点,但对于很多POD link examples,代码在pod2html中无效。

例如:

Owner: L<Eric Fossum|mailto:myemail@gmail.com>

似乎可以使用C:\perldoc filenameC:\pod2text filename,但C:\pod2html --title=SomeText --outfile=filename.html filename输出:

pod2html.bat: filename: cannot resolve L<Eric Fossum|mailto:myemail@gmail.com> in paragraph 6.

你们认为我的安装或代码存在问题吗?我该如何解决?

更新

以下是我的模块版本:

Can't locate Pod.pm in @INC (@INC contains: ...) at (eval 1) line 2.
Pod::Html           : 1.09
Pod::Simple         : 3.14
Pod::Simple::XHTML  : 3.14

2 个答案:

答案 0 :(得分:0)

Perl v5.16.2对我来说很好用。我正在使用以下Pod:

=pod

Owner: L<Eric Fossum|mailto:myemail@gmail.com>

=cut

在HTML正文中,它返回:

<p>Owner: <a href="mailto:myemail@gmail.com">Eric Fossum</a></p>

答案 1 :(得分:0)

我的链接有同样的问题,例如Lhttp://svitsrv25.epfl.ch/R-doc/library/RColorBrewer/html/ColorBrewer.html>在perl 5.14.2中。正如oalders评论的那样,pod2html使用了Pod :: Html,它是自perl 5.4以来的核心模块。因此,我测试了不同版本的perl,发现问题已在perl 5.14.2和perl 5.16.2之间解决。

因此,解决方案是简单地升级perl。