You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行R/Quarto网站出现Lua 136错误,如何解决?

Quarto网站运行Lua错误(编号136)解决方法

这个Lua错误136本质是YAML元数据解析失败,报错明确指向第12行第0列,说明你的QMD文件开头用---包裹的YAML区块存在语法问题,按以下步骤排查解决:

  • 先定位触发报错的QMD文件,重点检查该文件YAML区块的第12行内容
  • 排查YAML语法常见问题:
    • 缩进必须用空格(不能用制表符),且层级缩进要统一(比如二级项比父项多2个空格)
    • 值包含特殊字符(冒号、空格、括号等)时,必须用单引号或双引号包裹,比如title: "站点更新:2024年"
    • 检查是否有未闭合的引号、括号,或是漏写了冒号(比如author 张三要改成author: 张三)
    • 若第12行是空行,确认前面的YAML项是否未正确收尾
  • 验证YAML语法:把YAML内容复制到R中用yaml::yaml.load()函数验证,可快速定位语法错误
  • 回滚排查:如果最近修改过YAML内容,先恢复到之前能正常运行的版本,再逐步修改测试
  • 检查Quarto版本:若为版本更新后出现的问题,可尝试回退到之前的稳定版本,或更新至最新版本修复已知bug

错误信息参考:

Error running Lua:
YAML parse exception at line 12, column 0:
did not find expected
stack traceback:
...ntents/Resources/app/quarto/share/filters/qmd-reader.lua:136: in function 'Reader'

内容的提问来源于stack exchange,提问作者Harrie Jonkman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 05:33:10