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

发布Shiny App至shinyapp.io时遭遇quartoinspect()错误求助

解决Shiny App部署到shinyapp.io时的quartoinspect()错误

排查与解决步骤

  • 清理工作目录中的Quarto相关隐式文件:RStudio可能会自动生成.quarto隐藏文件夹或_quarto.yml配置文件,即便你没主动使用Quarto。直接删除这些文件/文件夹后重新尝试部署。
  • 精确指定部署文件:使用rsconnect::deployApp()命令时,通过appFiles参数明确列出Shiny App必需的文件(比如app.R、server.R、ui.R及依赖的数据/脚本),避免误包含无关文件。示例命令:
    rsconnect::deployApp(
      appDir = ".",
      appFiles = c("app.R", "data.csv"), # 替换为你的实际文件列表
      account = "你的shinyapp.io账户名"
    )
    
  • 重置rsconnect配置:删除本地的rsconnect配置目录(路径一般为~/.rsconnect,Windows系统为C:\Users\你的用户名\.rsconnect),之后重新登录shinyapp.io账户再部署。
  • 更新核心依赖包:确保rsconnect和shiny包为最新稳定版,执行update.packages(c("rsconnect", "shiny"))更新后重试。
  • 清理部署缓存:在RStudio的部署窗口中,点击右侧More -> Clear Cache,再重新部署。

若以上方法无效,开启详细部署日志定位具体问题:

rsconnect::deployApp(verbose = TRUE)

根据日志中的错误栈信息,进一步排查触发quartoinspect()的具体路径或原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 14:59:51