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

Shiny应用本地正常但shinyapps.io部署失败:文件路径异常排查

解决Shiny应用部署到shinyapps.io启动失败(exit status 1)的方案

一、处理文件名末尾空格问题

  • 本地修正文件名:找到www目录下的目标文件,手动删除文件名末尾的空格,确保文件名是Gene-expression-data-GDSC.csv
  • 同步代码路径:检查应用代码中读取该文件的语句,确保路径写法为www/Gene-expression-data-GDSC.csv,无多余空格
  • 重新部署:清理本地部署缓存后,重新将应用推送至shinyapps.io

二、处理167MB大文件问题

shinyapps.io的基础/免费套餐存在文件大小、内存及加载时间限制,大文件可能触发这些限制:

  • 压缩文件后读取:将CSV文件压缩为.zip或.gz格式,部署时上传压缩包,在应用中用unzip()或read.csv(gzfile("www/Gene-expression-data-GDSC.csv.gz"))这类语句读取
  • 优化读取效率:使用data.table::fread()替代原生read.csv(),该函数内存占用更低、读取速度更快,能降低启动时的资源消耗
  • 升级套餐:若确为套餐配额不足导致,可考虑升级shinyapps.io的付费套餐,提升存储容量和内存限制

三、额外排查方向

  • 检查路径大小写:shinyapps.io基于Linux系统,文件名区分大小写,确保代码中的路径与实际文件名大小写完全匹配
  • 查看完整日志:在shinyapps.io控制台获取完整的部署和启动日志,排查是否存在内存不足、依赖包缺失等其他隐藏报错
  • 本地模拟Linux环境:用WSL或Linux虚拟机在本地运行应用,验证是否存在系统差异引发的路径问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 04:10:30