0
点赞
收藏
分享

微信扫一扫

libgsl.so.25: cannot open shared object file: No such file or directory


今天安装R包的时候报错:

BiocManager::install('topicmodels')

Error: package or namespace load failed for ‘topicmodels’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/home/keyan/R/R-4.1.0/library/00LOCK-topicmodels/00new/topicmodels/libs/topicmodels.so':
libgsl.so.25: cannot open shared object file: No such file or directory
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/keyan/R/R-4.1.0/library/topicmodels’

报错:
libgsl.so.25: cannot open shared object file: No such file or directory

如果没有安装gsl,先安装:

1. 首先下载最新的安装包:

wget http://ftp.club.cc.cmu.edu/pub/gnu/gsl/gsl-2.5.tar.gz

2. 解压

tar xzf gsl-2.5.tar.gz

3. 进入路径下

cd gsl*

4. 新建一个安装路径,我这里就直接安装到lib下了

mkdir /usr/lib64/gsl

5. 设置安装路径

./configure --prefix=/usr/lib64/gsl

6. 编译安装

make
make install

确定自己已经安装好gsl了,那就是ld搜索不到gsl库,那么需要配置ld,执行以下指令即可:

默认安装到/usr/local/lib这个目录下面

sudo ldconfig /usr/local/lib


举报

相关推荐

0 条评论