error while loading shared libraries: libgsl.so.27: cannot open shared object

 

001、问题

(base) [root@pc1 src]# treemix
treemix: error while loading shared libraries: libgsl.so.27: cannot open shared object file: No such file or directory

 

002、查找该共享库

(base) [root@pc1 src]# find / -name "libgsl.so.27"       ## 说明已经安装
/home/software/gsl-2.7.1/.libs/libgsl.so.27
/usr/local/lib/libgsl.so.27

 

003、 查看 LD_LIBRARY_PATH 环境变量

(base) [root@pc1 src]# echo $LD_LIBRARY_PATH   ## 没有包含库所在的路径
/opt/rh/devtoolset-11/root/usr/lib64:/opt/rh/devtoolset-11/root/usr/lib:/opt/rh/devtoolset-11/root/usr/lib64/dyninst:/opt/rh/devtoolset-11/root/usr/lib/dyninst

 

004、修改 LD_LIBRARY_PATH环境变量

(base) [root@pc1 src]# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

 

005、查看此时的LD_LIBRARY_PATH环境变量

(base) [root@pc1 src]# echo $LD_LIBRARY_PATH   ## 说明LD_LIBRARY_PATH 环境变量修改成功

 

006、测试treeMix软件

复制代码
(base) [root@pc1 src]# treemix        ## 报错消失

TreeMix v. 1.13
$Revision: 231 $

Options:
-h display this help
-i [file name] input file
-o [stem] output stem (will be [stem].treeout.gz, [stem].cov.gz, [stem].modelcov.gz)
-k [int] number of SNPs per block for estimation of covariance matrix (1)
-global Do a round of global rearrangements after adding all populations
-tf [file name] Read the tree topology from a file, rather than estimating it
-m [int] number of migration edges to add (0)
-root [string] comma-delimited list of populations to set on one side of the root (for migration)
-g [vertices file name] [edges file name] read the graph from a previous TreeMix run
-se Calculate standard errors of migration weights (computationally expensive)
复制代码

 。

 

posted @   小鲨鱼2018  阅读(234)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示