Perl 安装Mead软件时出现Open2 Api故障

Perl 安装Mead软件时出现Open2 Api故障,perl,perl-module,Perl,Perl Module,我在安装一个叫做MEAD的软件时遇到了一些问题。如果有人能帮忙,我将不胜感激 安装时出现以下错误 /米德/宾#/mead.pl GA3 使用系统rc文件:/home/karosh/mead/bin/./.meadrc 警告:找不到用户rc文件 集群:/home/karosh/mead/bin/。/data/GA3/GA3.Cluster open2:exec of/home/karosh/mead/bin/driver.pl在/mead.pl第230行失败 mead软件不是我写的,所以我没有更改

我在安装一个叫做MEAD的软件时遇到了一些问题。如果有人能帮忙,我将不胜感激

安装时出现以下错误

/米德/宾#/mead.pl GA3

使用系统rc文件:/home/karosh/mead/bin/./.meadrc

警告:找不到用户rc文件 集群:/home/karosh/mead/bin/。/data/GA3/GA3.Cluster

open2:exec of/home/karosh/mead/bin/driver.pl在/mead.pl第230行失败

mead软件不是我写的,所以我没有更改任何perl脚本。I driver.pl文件中的第230行是

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包的一部分。那为什么没有安装呢?我需要再次安装perl吗

早些时候有人曾面临过这个问题,但解决方案对我来说并不奏效。我找不到包含错误Perl指令的Perl文件。米德团队已经解散,没有人提问,但我需要使用这个软件


我想,如果有人能向我解释这个错误的含义,我就可以做得更深。有人吗?

这可能意味着,
../driver.pl
没有执行权限。更改文件权限或像这样调用它

open2($reader, $writer, "perl $FindBin::Bin/driver.pl")
open2($reader, $writer, "$^X $FindBin::Bin/driver.pl")

谢谢@mob。这确实是许可问题。谢谢你,艾顿!