【发布时间】:2017-09-22 17:52:49
【问题描述】:
我有一个闪亮的应用程序(分为 ui.R、server.R 和 helpers.R),它可以在我的本地计算机上运行。该应用程序不加载除了库(闪亮)之外的任何库。我无法将其部署到 shinyapps.io。我就是这样做的
- 我将自己登录到 shinyapps.io(通过网站 www.shinyapps.io)
- 我在 R 控制台上运行 library(rsconnect)。
- 我将令牌代码 (rsconnect::setAccountInfo...) 从 www.shinyapps.io 页面复制到 R 控制台并运行它。
- 我在 Rstudio 中运行该应用程序(1 个警告:
Warning in body(fun) : argument is not a function)。应用按预期运行。 - 我使用应用程序窗口中的“发布”按钮并得到一个新窗口,显示:“R 会话已中止。R 遇到致命错误。会话已终止”
抱歉,我不知道在哪里查找错误。你能给我一个提示是什么导致了这个问题吗?您还需要哪些其他信息来帮助我?
非常感谢!
更新:我刚刚看到如果您在编辑器中有一个应用程序文件(不运行它),Rstudio 中还有第二个“发布”按钮。当我使用这个时,我遇到了同样的崩溃,但有更多信息:unexpected exception: boost::filesystem::unique_path: key is not valid in specified status(对不起,这是我自己从德语翻译过来的)。
【问题讨论】:
-
你是在 git 目录上运行它吗?
-
@LyzanderR 不,我是通过 Rstudio 从本地硬盘上传的。
-
@J_F 我是否正确理解链接的帖子,收到有关
body(fun)的警告是正常的?我有什么需要做的吗?部署应用程序时,此警告会导致fatal error吗?抱歉,这是我第一次使用应用程序,我没有使用服务器的经验。 -
我的 RStudio 从 3.4.0 开始也崩溃了,但我不知道为什么。我将 t 更新为闪亮的开发人员版本,警告消失了,但我的 RStudio 仍然崩溃。