在闪亮的服务器中找不到功能“chartJSRadarOutput”

时间:2017-02-16 06:32:50

标签: r shiny rstudio shiny-server

我有一个闪亮的应用程序,我在Ubuntu的rstudio上成功运行它。

但是我在shiny-server目录中使用相同的文件,当我从browser-server访问浏览器中的应用程序时,我收到此错误:

ERROR: could not find function "chartJSRadarOutput"

如何在Rstudio中成功运行它,而不是在闪亮的服务器中运行,我该怎么办?

是否可以检查闪亮的服务器工作室是否可以看到已安装的雷达图库?我已通过RStudio安装,但我不确定闪亮服务器是否可以看到它们。

我是用户库(雷达图)并且再次在rstudio中运行但是在闪亮的服务器中会出现此错误:

ERROR: there is no package called ‘radarchart’

1 个答案:

答案 0 :(得分:0)

您的闪亮服务器上似乎没有安装雷达图库

您可以使用以下代码尝试在服务器上加载库,如果未安装库,则会尝试安装它

lapply(c('radarchart'), function(package) {
  if(!require(package, character.only = TRUE)) {
    tryCatch({
      install.packages(package)
    },
    warning = function(w) {
      NULL
    },
    error = function(e) {
      NULL
    },
    finally = {
      require(package, character.only = TRUE)
    }
    )
  }
}
)