上面是官方提供的安装方法,但是我按照这个方法安装时报错
所以选择手动安装
手动安装按照帖子
生信小猪,公众号:生信小猪手动安装R包
手动安装时也报错,报了下面错误
Error in dyn.load(file, DLLpath = DLLpath, ...) :
无法载入共享目标对象‘/home/software/R-4.2.2/lib64/R/library/Matrix/libs/Matrix.so’::
libRblas.so: 无法打开共享对象文件: 没有那个文件或目录
Calls: <Anonymous> ... asNamespace -> loadNamespace -> library.dynam -> dyn.load
停止执行
ERROR: lazy loading failed for package ‘fgsea’
* removing ‘/home/daichunyan/R/x86_64-pc-linux-gnu-library/4.2/fgsea’
经过寻找我发现我的libRblas.so这个文件在/home/software/R-4.2.2/lib64/R/lib文件夹下,于是我把它加在我的环境变量中。
把下面这句话加在~/.bashrc文件中,如果是自己的话,根据libRblas.so文件所在路径进行相应修改
export LD_LIBRARY_PATH=/home/software/R-4.2.2/lib64/R/lib:$LD_LIBRARY_PATH
随后
安装这个包时费了一些时间,这里选择记录一下,希望能供后来者借鉴。