我有一个闪亮的应用程序,我在Ubuntu的rstudio上成功运行它。
但是我在shiny-server目录中使用相同的文件,当我从browser-server访问浏览器中的应用程序时,我收到此错误:
ERROR: could not find function "chartJSRadarOutput"
如何在Rstudio中成功运行它,而不是在闪亮的服务器中运行,我该怎么办?
是否可以检查闪亮的服务器工作室是否可以看到已安装的雷达图库?我已通过RStudio安装,但我不确定闪亮服务器是否可以看到它们。
我是用户库(雷达图)并且再次在rstudio中运行但是在闪亮的服务器中会出现此错误:
ERROR: there is no package called ‘radarchart’
答案 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)
}
)
}
}
)