Error in (function (A, nv = 5, nu = nv, maxit = 1000, work = nv + 7, reorth = TRUE, :
function ‘as_cholmod_sparse’ not provided by package ‘Matrix’
根据这个issue(https://github.com/cole-trapnell-lab/monocle3/issues/690)所说,解决方法是重新编译安装两个库,命令如下:
1 | remove.packages("Matrix") |
当我编译时,遇到了gfortran链接错误
library not found for lgfortran
我手动从GitHub安装了gfortrain for mac,
也设置了软链接:
1 | ln -s /usr/local/gfortran /opt/gfortran |
之后按照文档中所述在~/.R/Makevar中设置了相应路径的链接标志如下所示。
1 | FLIBS = -L/opt/gfortran/lib/gcc/aarch64-apple-darwin23/13.2.0 -L/opt/gfortran/lib -lgfortran -lemutls_w -lquadmat |
然后重新编译即可。
说些什么吧!