我的Shinydashboard应用程序可以在我的机器上运行,但不能在Shinyapps.io上运行

时间:2020-05-23 16:29:01

标签: r shiny dashboard shinydashboard shinyapps

感谢您的帮助!

尝试在Shinyapps.io上发布应用程序时,我始终收到相同的错误消息:

该应用程序无法启动(以代码1退出)。

我已经从其他帖子中学到了 setwd() library(shiny)的评论,但到目前为止还没有运气。这是错误的屏幕截图。

enter image description here

enter image description here

对此我是陌生的,因此,非常感谢您的支持。

2 个答案:

答案 0 :(得分:1)

在我看来,您在脚本中使用的是绝对文件路径。 Shinyapps.io无法理解您计算机专用的文件路径。

相反,请尝试将需要读取的文件放在文件夹中(例如“ InputFiles”),然后将该文件夹与脚本放在同一位置。更改脚本以使用诸如'InputFiles/file1.csv'之类的相对文件路径引用文件。

在本地运行代码时,请确保将工作目录设置为脚本所在的目录。发布到Shinyapps.io时,请确保包括脚本和“ InputFiles”目录。

以下是它们的工作原理的很好解释:https://docs.rstudio.com/shinyapps.io/Storage.html#Storage

答案 1 :(得分:0)

在阅读托马斯的帖子后,解决方案出现了。我有一个 R脚本(它完成了我的仪表板的所有统计信息和图表)存储在同一个文件夹中,其中闪亮的 UI server 存储。将此脚本文件移动到其他文件夹后,问题已解决。我不太明白为什么这可以解决此问题,但是我希望本文可以帮助面临类似问题的人们。