2

我无法通过 cpanm 安装 BioPerl 模块。和

sudo cpanm Bio::SeqIO

输出说:

--> Working on Bio::SeqIO
Fetching http://www.cpan.org/authors/id/C/CJ/CJFIELDS/BioPerl-1.6.922.tar.gz ... OK
Configuring BioPerl-1.006922 ... OK
Building and testing BioPerl-1.006922 ... FAIL
! Installing Bio::SeqIO failed. See /home/administrator/.cpanm/work/1398677477.16274/build.log for details. Retry with --force to force install it.

添加时 --force 它说:

--> Working on Bio::SeqIO
Fetching http://www.cpan.org/authors/id/C/CJ/CJFIELDS/BioPerl-1.6.922.tar.gz ... OK
Configuring BioPerl-1.006922 ... OK
Building and testing BioPerl-1.006922 ... FAIL
! Testing BioPerl-1.006922 failed but installing it anyway.
Successfully installed BioPerl-1.006922
1 distribution installed

所以我不确定我现在是否可以正确使用 BioPerl?我可以简单地忽略测试失败吗?我已经尝试过重新安装 CPAN

o conf init 

在 CPAN 提示符中,但结果是一样的。我正在使用 Perl V5.14.2 和 cpanm -v 给我带来:

cpanm (App::cpanminus) 1.6933 on perl 5.014002 built for x86_64-linux-gnu-thread-multi
Work directory is /home/administrator/.cpanm/work/1398677790.16651
You have make /usr/bin/make
You have LWP 6.05
You have /bin/tar: tar (GNU tar) 1.26

我很高兴得到任何帮助,因为我完全是 Linux 新手。

4

1 回答 1

1

BioPerl 使用了许多您可能没有安装的模块。从 BioPerl 安装文件:

请记住,BioPerl 中有超过 900 个模块,并且测试套件正在运行超过 12000 个单独的测试,一些失败的测试可能不会影响您对 BioPerl 的使用

大多数时候,您不需要这些附加模块,具体取决于您使用的 BioPerl 中的模块。我确定 BioPerl 已正确安装在您的系统上。我会通过http://www.bioperl.org/wiki/HOWTO:Beginners来学习 BioPerl。如果您在 HOWTO 中运行这些基本代码时遇到错误,请重新发布另一个问题。

祝你好运,

保罗

于 2014-04-28T12:40:45.717 回答