我试图安装的软件因预装的二进制文件(bowtie2和samtools)而遇到问题。我发现人们设法通过删除软件/ bin中的二进制文件并用符号链接替换它们已经安装在它们集群中的bowtie2和samtools来解决这个问题。这就是我想要做的。
我做了以下事情:
下载软件(MIDAS)后:
rm ./MIDAS/bin/Linux/samtools
rm ./MIDAS/bin/Linux/bowtie2
ln -s /exports/applications/.../apps/samtools/1.6 ./MIDAS/bin/Linux/samtools
ln -s /exports/applications/.../apps/bowtie/2.2.6 ./MIDAS/bin/Linux/bowtie2
python MIDAS/setup.py install
然后我完成安装MIDAS,但是在运行test.py脚本时出现以下错误:
Error: File not executable: ./MIDAS/bin/Linux/samtools
我尝试将我用symlink指出的文件夹添加到我的PATH,但是这不起作用,我收到相同的错误消息。
让这些符号链接起作用的正确方法是什么?
答案 0 :(得分:0)