我遇到了一些试图安装称为MEAD的软件的问题。如果有人能够做到,我将不胜感激。安装Mead软件时出现Open2 Api故障
我碰到下面的错误,而安装
/米德/箱#./mead.pl GA3
使用系统RC-文件:/home/karosh/mead/bin/../.meadrc
警告:找不到用户RC-文件 集群:/home/karosh/mead/bin/../data/GA3/GA3.cluster
open2:/家庭/ karosh /米德的EXEC /bin/driver.pl失败./mead.pl线230
我的mead软件不是由我编写的,所以我没有更改任何perl脚本。我行230在driver.pl文件中是
sub run_mead {
my %options = @_;
my $reader = FileHandle->new();
my $writer = FileHandle->new();
unless (open2($reader, $writer, "$FindBin::Bin/driver.pl")) {
die "Unable to run MEAD.\n";
}
...
...
}
这个错误是否意味着找不到open2。蜂蜜酒人已将以下行放在文件中:
use strict;
use File::Spec;
use FileHandle;
use IPC::Open2;
或者是否意味着我需要安装包含该API的rpm。我看到这个API是核心Perl套件http://perldoc.perl.org/IPC/Open2.html的一部分。那么为什么没有安装?我是否需要再次安装perl。
有人曾经遇到过这个问题 - http://www.summarization.com/~radev/mead/email/0160.html但这个解决方案对我来说并不合适。我发现没有不正确的perl指令的Perl文件。米德队已经解散,没有人提问,但我需要使用这个软件。
我想如果有人能解释我错误的含义比我能做得更深。任何人?
谢谢@mob。这确实是许可问题。万分感谢 ! – rockstar 2012-08-15 19:20:33