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

更新RStudio后Quarto Markdown渲染HTML出现OS Error 2错误

问题描述
  • 更新R与RStudio后,Quarto Markdown渲染HTML时出现错误,新建测试文档及现有HTML报告均受影响
  • 已卸载重装RStudio和Quarto,问题仍未解决
  • 最终HTML可正常渲染,但未实现文档头部指定的自包含效果

错误信息(已翻译)

ERROR: 未找到文件:系统找不到指定的文件。(操作系统错误 2),删除 'test_files\mediabag'

未找到文件:系统找不到指定的文件。(操作系统错误 2),删除 'test_files\mediabag'
    at Object.removeSync (deno:runtime/js/30_fs.js:157:9)
    at removeIfEmptyDir (file:///C:/PROGRA~1/Quarto/bin/quarto.js:5701:18)
    at renderCleanup (file:///C:/PROGRA~1/Quarto/bin/quarto.js:80576:5)
    at file:///C:/PROGRA~1/Quarto/bin/quarto.js:81110:46
    at withTiming (file:///C:/PROGRA~1/Quarto/bin/quarto.js:19624:25)
    at Object.complete (file:///C:/PROGRA~1/Quarto/bin/quarto.js:81110:13)
    at async Object.onPostProcess (file:///C:/PROGRA~1/Quarto/bin/quarto.js:86677:36)
    at async renderFiles (file:///C:/PROGRA~1/Quarto/bin/quarto.js:86648:13)
    at async render (file:///C:/PROGRA~1/Quarto/bin/quarto.js:90679:21)
    at async renderForPreview (file:///C:/PROGRA~1/Quarto/bin/quarto.js:102413:26)

环境信息

  • R版本:4.2.3 (2023-03-15 ucrt)
  • 平台:x86_64-w64-mingw32/x64 (64位)
  • 操作系统:Windows 10 x64 (版本19044)
  • RStudio版本:2023.06.0 Build 421
解决建议
  • 手动清理缓存目录:找到渲染生成的test_files文件夹,手动删除整个目录后重新渲染。Quarto因尝试删除不存在的mediabag子目录报错,手动清理可规避该问题。
  • 校验自包含配置:确保文档头部的自包含设置格式正确:
    format:
      html:
        self-contained: true
    
    若仍无效,添加embed-resources: true补充配置:
    format:
      html:
        self-contained: true
        embed-resources: true
    
  • 以管理员权限运行RStudio:右键点击RStudio图标选择“以管理员身份运行”,避免权限不足导致的目录操作失败。
  • 更新Quarto至最新版:下载最新稳定版Quarto覆盖安装,排除旧版本的已知bug。
  • 更换输出路径:将文档保存到无中文、无空格的路径(如D:/QuartoTests/test.qmd),避免路径编码问题引发的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:07:07