VS Code 上的 LaTeX-Workshop 不断打印此错误:
latexmk:找不到脚本引擎。latexmk
:数据:scriptEngine="perl.exe", scriptName="latexmk"
我通过 MikTeX 2.9 安装了“latexmk”,但它仍然显示此消息。我该怎么办?
答案1
答案2
发生该错误的原因是 VS Code 无法找到perl
(在您的环境路径上)。
您可以使用以下方法测试它是否存在:
perl -v
如果你已经安装了 MikTeX 和 VSCode,我建议你通过以下方式安装 perl草莓珍珠。
Strawberry Perl
根据此步骤逐步安装Windows来源是:
- 确保您尚未安装任何版本的 Perl。请检查
add/remove programs
和C:\Strawberry
。 - 下载
msi
文件。至于本文,请选择strawberry-perl-5.32.1.1-64bit.msi
或strawberry-perl-5.32.1.1-32bit.msi
,与您的系统相同(64 或 32)。 - 安装。
要测试您的安装是否成功且Path
已添加,请使用以下方法进行测试:
perl -v
注意:我已经尝试使用安装perl
,ActiveState Perl
并且错误持续。这是因为ActiveState
安装将使用ActiveState
环境并且不会添加perl
到Path
。这可能会对新用户有所帮助。