如何使用我的程序包发布以下Shiny代码。
我不确定如何发布以下结构的闪亮代码。 将其作为功能上传就足够了吗? 还是我需要将以下代码分为ui.R和sever.R以及其他材料?
请注意,以下功能已经发布在我的CRAN软件包中。
fit_GUI_dashboard <- function(
DF=data.frame(h=c( 97L, 32L, 31L),f=c( 1L , 14L, 74L )),
NL.max=1111,
NI.max=1111,
MCMC.chains.max=4
){
outdir <- system.file("myapp", package = "MyPakcage")
if (outdir == "") {
stop("Could not find myapp. Try re-installing `MyPakcage`.", call. = FALSE)
}
ui1 <- shinydashboard::dashboardPage(
)#dashboardPage
server1 <- shiny::shinyServer(function(input, output) {
})
## run app
shiny::runApp(list(ui=ui1, server=server1))
return(invisible())
}
发布意味着:
我尝试过,但是发生未知错误并且UI正确排列,但程序未按以下图像运行:
答案 0 :(得分:1)
您正在将应用发布到您的shinyapps.io帐户,因此您可以通过登录Shinyapps.io网站上的应用仪表板来检查远程R会话的控制台日志。
登录并选择您的应用程序后,单击屏幕右上角的“日志”按钮(在以下屏幕截图中可见)。该日志将准确告诉您错误的出处:它可能是脚本未加载的引用变量,需要显式安装在远程服务器上的程序包相关性或其他所有内容。该错误信息将为您提供更多信息。