【发布时间】:2021-08-03 06:36:34
【问题描述】:
我编写了一个golem 应用程序,并希望将其部署在shinyapp.io 上。不幸的是,每次我尝试这样做时都会出现以下错误(在日志中):
loadSupport(appDir, renv = sharedEnv, globalrenv = NULL) 中的警告: 正在为 Shiny 应用程序加载 R/ 子目录,但该目录似乎包含一个 R 包。在 R/ 中获取文件可能会导致意外行为。
与我的项目相关的所有文件都存储在一个目录中,我的golem 项目最初是在该目录中创建的。我还检查并将手动工作目录设置为“R”文件夹(存储 app_server 和 app_ui 的位置)。不幸的是,当我部署我的应用程序时,再次出现上述错误。此外,每次我在 RStudio 中关闭我的项目时,我都会将工作区图像保存到“.RData”文件中(该文件也存储在主目录中) - 也许这是一个问题(但我也尝试过部署这个文件和它也失败了)。我真的不知道问题出在哪里,这个错误意味着什么。
有趣的是,常规(单个)app.R 可以毫无问题地部署在闪亮应用上。
【问题讨论】:
-
运行
golem::disable_autoload()。见golem 0.3.1 announcement