使用 MikTeX 2.9 的 VS Code 中出现错误“latexmk:找不到脚本引擎”

使用 MikTeX 2.9 的 VS Code 中出现错误“latexmk:找不到脚本引擎”

VS Code 上的 LaTeX-Workshop 不断打印此错误:

latexmk:找不到脚本引擎。latexmk
:数据:scriptEngine="perl.exe", scriptName="latexmk"

我通过 MikTeX 2.9 安装了“latexmk”,但它仍然显示此消息。我该怎么办?

答案1

快速摘要:

  1. 从以下位置安装 PerlPerl 编程语言活动状态 Perl建议初学者使用。请确保将 Perl 本地目录添加到系统路径中。
  2. 使用你的 TeX 发行版安装该latexmk包。

答案2

发生该错误的原因是 VS Code 无法找到perl(在您的环境路径上)。

您可以使用以下方法测试它是否存在:

perl -v

如果你已经安装了 MikTeX 和 VSCode,我建议你通过以下方式安装 perl草莓珍珠

Strawberry Perl根据此步骤逐步安装Windows来源是:

  1. 确保您尚未安装任何版本的 Perl。请检查add/remove programsC:\Strawberry
  2. 下载msi文件。至于本文,请选择strawberry-perl-5.32.1.1-64bit.msistrawberry-perl-5.32.1.1-32bit.msi,与您的系统相同(64 或 32)。
  3. 安装。

要测试您的安装是否成功且Path已添加,请使用以下方法进行测试:

perl -v

注意:我已经尝试使用安装perlActiveState Perl并且错误持续。这是因为ActiveState安装将使用ActiveState环境并且不会添加perlPath。这可能会对新用户有所帮助。

相关内容