我创建了一个使用Highcharter的Shiny仪表板。当我尝试将其上传到Shiny Server时,我收到此错误:
“警告:dyn.load中出错:无法加载共享对象'/usr/local/lib/R/site-library/igraph/libs/igraph.so':libglpk.so.36:无法打开共享对象file:没有这样的文件或目录“
Highcharter的iGraph依赖项应自动安装,因此不确定问题所在。我也试过在library()调用中引用iGraph。
之前有没有人遇到这个问题?
答案 0 :(得分:0)
确保软件包安装在Shiny Server的实例上。 Library()函数不会安装缺少的包,install.packages()会这样做。但是你不希望直接在你的代码中安装install.packages(),因为它会尝试为每个会话安装包(除非你把它放在首先检查包的可用性的if {}语句中)。