【发布时间】:2020-09-10 11:38:27
【问题描述】:
感谢您的帮助!
尝试在 shinyapps.io 上发布应用时,我不断收到相同的错误消息:
应用程序无法启动(以代码 1 退出)。
我已经评论了 setwd() 和 library(shiny),因为我从其他帖子中了解到,但到目前为止还没有运气。这是错误的截图。
我是新手,因此非常感谢任何支持。
【问题讨论】:
标签: r shiny dashboard shinydashboard shinyapps
感谢您的帮助!
尝试在 shinyapps.io 上发布应用时,我不断收到相同的错误消息:
应用程序无法启动(以代码 1 退出)。
我已经评论了 setwd() 和 library(shiny),因为我从其他帖子中了解到,但到目前为止还没有运气。这是错误的截图。
我是新手,因此非常感谢任何支持。
【问题讨论】:
标签: r shiny dashboard shinydashboard shinyapps
在我看来,您在脚本中使用了绝对文件路径。 shinyapps.io 不会理解特定于您机器的文件路径。
请尝试将您需要读取的文件放在一个文件夹中(例如“InputFiles”),然后将该文件夹放在与您的脚本相同的位置。更改脚本以使用相对文件路径引用文件,例如:'InputFiles/file1.csv'。
当您在本地运行代码时,请确保将工作目录设置为您的脚本所在的目录。当您发布到 shinyapps.io 时,请确保包含您的脚本和“InputFiles”目录。
这里有一个很好的解释这些是如何工作的:https://docs.rstudio.com/shinyapps.io/Storage.html#Storage
【讨论】:
在阅读了 Thomas 的帖子后,我找到了解决方案。我有一个 R 脚本(它为我的仪表板做了所有的统计和绘图)存储在闪亮的 UI 和 server 所在的同一个文件夹中存储。将此脚本文件移动到不同的文件夹后,问题就解决了。我不太明白为什么这解决了这个问题,但我希望这篇文章能帮助面临类似问题的人。
【讨论】: