在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>
<>