我的shinydashboard应用在我的机器上可以工作,但在shinyapps.io上却不行。

问题描述 投票:0回答:1

谢谢你的帮助!我一直在尝试在shinyapps.io上发布应用程序时收到同样的错误信息:

当我试图在shinyapps.io上发布应用程序时,我一直收到相同的错误信息。

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

我已经注释了 setwd()库(闪亮) 正如我从其他帖子中了解到的那样,但到目前为止还没有任何收获。这是错误的截图。

enter image description here

enter image description here

我是新手,所以任何支持都非常感激。

r shiny dashboard shinydashboard shinyapps
1个回答
1
投票

在我看来,你在脚本中使用了一个绝对的文件路径。shinyapps.io不会理解特定于你机器的文件路径。

相反,试着把你需要读取的文件放在一个文件夹里(例如'InputFiles'),然后把这个文件夹放在和你的脚本相同的地方。改变你的脚本,使用相对的文件路径来引用文件,比如。'InputFiles/file1.csv'.

当你在本地运行代码时,确保将工作目录设置为你的脚本所在的同一目录。当你发布到shinyapps.io时,确保包含你的脚本和 "InputFiles "目录。

这里有一个很好的解释,说明这些是如何工作的。https:/docs.rstudio.comshinyapps.ioStorage.html#Storage


0
投票

看了托马斯的帖子后,我想到了解决办法。我有一个 脚本 (它为我的仪表盘做了所有的统计和绘图)存储在同一个文件夹中,其中闪亮的 界面服务器 被存储。将这个脚本文件移动到不同的文件夹后,问题就解决了。我不太明白为什么这样就解决了问题,但我希望这篇文章能帮助面临类似问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.