我尝试在 Windows XP 下将 biber 与 biblatex 结合使用。但是,当我使用任何参数运行它时,biber --help
它都会中断并显示相同的错误消息:
Biber/Utils.pm did not return a true value at Biber/Internals.pm line 9.
BEGIN failed--compilation aborted at Biber/Internals.pm line 9.
Compilation failed in require at (eval 31) line 2.
...propagated at C:/strawberry/perl/lib/base.pm line 94.
BEGIN failed--compilation aborted at Biber.pm line 6.
Compilation failed in require at script/biber-MSWIN line 18.
BEGIN failed--compilation aborted at script/biber-MSWIN line 18.
biber.exe 的 md5 校验和为:5eaf7f368d940024869231a34f6f9e7f
我没有安装 Perl,但我知道这不是必需的。
答案1
我现在已经解决了这个问题。虽然有点蛮力,但我决定顺应时代潮流,卸载 MikTeX 2.8,用 2.9 版替换它。2.9 版附带了可运行的 Biber 版本。这似乎也解决了我遇到的其他一些问题。
我发现的另一个修复方法是删除 Temp 目录中由 biber 解压的文件,如上所述这里。临时文件可能位于以下路径下:
C:\Users\%USER NAME%\AppData\Local\Temp