Ubuntu (14.04 LTS) からスクリプトを実行しようとしていますperl
。スクリプトは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のこの回答。
上記のコメントで存在が報告されている実行ファイルは、ロードに必要な動的ライブラリを見つけられないようです。