0

我尝试使用 perl 为生物信息学应用程序 DistMap 提供路径。这就是我得到的。

[cloudera@localhost ~]$ perl DistMap_v1.0/distmap --mapper-path /home/cloudera/bwa-0.7.5a  /bwa
Can't locate Archive/Tar.pm in @INC (@INC contains: /home/cloudera/DistMap_v1.0/bin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/cloudera/DistMap_v1.0/bin/GenomeIndex.pm line 7.
BEGIN failed--compilation aborted at /home/cloudera/DistMap_v1.0/bin/GenomeIndex.pm line 7.
Compilation failed in require at DistMap_v1.0/distmap line 10.
BEGIN failed--compilation aborted at DistMap_v1.0/distmap line 10.

在谷歌搜索时,我发现我应该安装一个 perl 包 Archive::Tar。我的问题是我必须在任何特定位置提取它吗?

谢谢,阿什温

4

1 回答 1

0

所以这就是我为解决我的问题所做的。如上述评论之一所述,我提取了最新的 Archive-Tar。然后,我执行了这些命令。

perl Makefile.Pl
make
make install

完成这些步骤后,我以某种方式设法执行了我的应用程序。如果有人能解释这些步骤的含义,那就太好了,因为我对 Perl 和相关主题非常陌生。

于 2013-09-12T05:38:30.577 回答