我在 OS X 10.6 上使用 Sublime Text 2 和 LatexTools。构建时,我得到“TraditionalBuilder:调用 latexmk... 完成”。但 Skim 无法打开 PDF。问题可能与在终端中输入“latexmk”的结果有关:
File::Path version 2.08 required--this is only version 2.07_02 at /usr/texbin/latexmk line 121.
解决办法是什么?
答案1
最好更新您的 Perl 安装,因为它似乎已经过时了好几年。(该模块 2.08 版的发布日期是 2009-10-04;这是测试的File::Path
最低版本。)latexmk
但是,您可以尝试更改latexmk.pl
文件以更改行
use File::Path 2.08 qw( make_path );
到
use File::Path 2.07 qw( make_path );
如果这没有给您带来麻烦,那就没问题。
(也许一些研究Perl
其历史的专家可以建议我写入latexmk
代码的版本测试是否过于保守。)