也许我没有做到这一点,但对于很多POD link examples,代码在pod2html中无效。
例如:
Owner: L<Eric Fossum|mailto:myemail@gmail.com>
似乎可以使用C:\perldoc filename
和C:\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
答案 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。