Perl 脚本错误:“未找到脚本可执行文件”

Perl 脚本错误:“未找到脚本可执行文件”

我正在尝试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 上的这个答案

看起来您在上面的评论中报告的可执行文件找不到需要加载的动态库

相关内容