r语言 - Lavaan 不能使用 libgfortran.so.4,我应该提交错误报告吗?



在Solus Linux上工作我会有以下错误:

Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/aaron/R/x86_64-solus-linux-gnu-library/3.4/quadprog/libs/quadprog.so':
  libgfortran.so.3: cannot open shared object file: No such file or directory

当我尝试安装Lavaan时。这里说:r v3.4.0-2无法在拱门上找到libgfortran.so.3,这是由于GCC的最新版本所致,该版本升级了libgfortran.so.3

现在,我可以安装GCC的旧版本(但我不知道在Solus下这样做),或者我可以要求Lavaan的开发人员(Yves Rosseel)在最新的GFORTRAN版本中添加Suppourt并提交BU Report?

您会做什么?

我提交错误报告后,事实证明Yves Rossell具有Libgfortran.so.4的最新版本(仅此版本)。因此,显然不是Lavaan并不是最新的。实际上我不是。我只需要重新安装Lavaan的一些依赖性:

install.packages("pbivnorm")
install.packages("mnormt")
install.packages("numDeriv")
install.packages("quadprog")

谢谢Yves。

与此同时,您可以将库并创建libgfortran.so.3作为libgfortran.so.so.4

的别名

这是做到这一点的方法:https://www.bibliotechzw.com/blog/solved-how-to-to-create-aliases-in-ailiases-in-ubuntu-16-via-16-via-the-commandline/pline/p>

<>

相关内容

最新更新