【发布时间】:2015-07-21 12:35:11
【问题描述】:
我需要一些关于如何将工作应用从本地机器转移到 Web 部署的建议。
我尝试将应用程序部署到 Shinyserver.io,但出现路径错误。它在utils-fun.R 中找不到我的实用程序代码。
错误信息
应用程序启动失败。
eval(expr, envir, enclos) 中的错误: 找不到函数“GetSettings”
例如:我的server.R在一个App目录中
library(shiny)
code...
source("../code/utils-fun.R")
... rest of code
您如何帮助 RShiny 在部署时了解它需要采取的措施?
您的目录结构是否应该更像这样。
-根目录或应用目录
ui.R 服务器.R
-- 代码(作为我的函数所在的子目录)
--数据(rds和数据文件)
所有内容都在一个目录中,在 ui.R /server.R 文件下面?
我从using-source-in-shiny 看到我需要将local = TRUE 添加到我的源中,但这就是您所需要的吗?
感谢您对如何实现 R Shiny 提出任何明智的建议。
【问题讨论】:
标签: r shiny web-deployment