Я пытаюсь выполнить perl
скрипт из Ubuntu (14.04 LTS). Скрипт transOutput.pl
вызывает исполняемый файл pdb_trans
. Однако при запуске скрипта возникает следующая ошибка: он pdb_trans
не найден - см. ниже.
toni@toni-ThinkPad-S3-S440:~/Desktop/PatchDock$ perl transOutput.pl output.txt 1 10
Ligand PDB: 7RSA.pdb
Receptor PDB: 2BNH.pdb
/home/toni/Desktop/PatchDock/pdb_trans -0.04513 -0.08622 2.50522 50.82232 33.24094 -17.12692 < 7RSA.pdb >> output.txt.1.pdb
sh: 1: /home/toni/Desktop/PatchDock/pdb_trans: not found
Есть у кого-нибудь идеи? Спасибо.
решение1
Ваш скрипт perl пытается выполнить pdb_trans и использует «sh»
Вероятно, вы уже обошли эту проблему, но см.этот ответ на U&L.
Похоже, что исполняемый файл, о наличии которого вы сообщили в комментариях выше, не может найти динамические библиотеки, необходимые для загрузки.