使用Highcharter时上传ShinyApp时出错

时间:2018-04-17 16:01:58

标签: r shiny shiny-server

我创建了一个使用Highcharter的Shiny仪表板。当我尝试将其上传到Shiny Server时,我收到此错误:

“警告:dyn.load中出错:无法加载共享对象'/usr/local/lib/R/site-library/igraph/libs/igraph.so':libglpk.so.36:无法打开共享对象file:没有这样的文件或目录“

Highcharter的iGraph依赖项应自动安装,因此不确定问题所在。我也试过在library()调用中引用iGraph。

之前有没有人遇到这个问题?

1 个答案:

答案 0 :(得分:0)

确保软件包安装在Shiny Server的实例上。 Library()函数不会安装缺少的包,install.packages()会这样做。但是你不希望直接在你的代码中安装install.packages(),因为它会尝试为每个会话安装包(除非你把它放在首先检查包的可用性的if {}语句中)。