【问题标题】:Latexmk exit code 12 in Azure DevopsAzure Devops 中的 Latexmk 退出代码 12
【发布时间】:2021-11-04 23:19:01
【问题描述】:

我正在尝试在 azure devops 管道中运行测试脚本。我有一个在我自己的环境中运行但在管道中失败的测试。

当我运行以下代码时:

command = '['latexmk', '-pdf', '--interaction=nonstopmode', '/tmp/my_tex.tex']'
output = subprocess.check_output(command,
                                                 stderr=subprocess.STDOUT,
                                                 **check_output_kwargs)

在本地完成时没有错误。当我在 DevOps 管道中运行它时,我得到:

subprocess.CalledProcessError: 
Command '['latexmk', '-pdf', '--interaction=nonstopmode', '/tmp/tmp78wpkv3l/Unknown.tex']' 
returned non-zero exit status 12.

这不是很具有描述性。有人知道如何解决这个问题或获得更多描述性错误消息吗?

【问题讨论】:

    标签: azure-devops latexmk


    【解决方案1】:

    问题是latexmk 在错误的文件夹中运行,用简单的os.chdir(<correct folder>) 修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-19
      • 2023-03-21
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-30
      相关资源
      最近更新 更多