Bioperl库安装在mysql服务器中

时间:2014-05-06 14:59:41

标签: perl cgi bioperl

我安装了Bioperl并且工作正常。 然后安装了Bio :: Tools :: Run :: Phylo :: Phyml,它在终端上运行良好。

但是当我调用同一个脚本从浏览器包含它到使用CGI方法时,我收到此错误:

  

无法在@INC中找到Bio / Tools / Run / Phylo / Phyml.pm(@INC包含:   / etc / perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2   / usr / lib / perl5 / usr / share / perl5 /usr/lib/perl/5.14   /usr/share/perl/5.14 / usr / local / lib / site_perl。 / etc / apache2)at   /var/www/Adol/mafToPhyML1.pl第14行。\ nBEGIN失败 - 编译   在/var/www/Adol/mafToPhyML1.pl第14行中止。

我从error.log

收到此消息

1 个答案:

答案 0 :(得分:0)

post与您的问题类似。您需要在cgi脚本中正确设置@INC。将use lib pragma添加到您的cgi脚本中,其目录包含您的Phyml.pm所在的Bio目录。