MEAD というソフトウェアをインストールしようとして、いくつかの問題が発生しています。誰かが見てくれたら幸いです。
インストール中に次のエラーが表示されます
/mead/bin # ./mead.pl GA3
システム rc ファイルの使用: /home/karosh/mead/bin/../.meadrc
警告: ユーザーの rc ファイル クラスターが見つかりません: /home/karosh/mead/bin/../data/GA3/GA3.cluster
open2: /home/karosh/mead/bin/driver.pl の exec が ./mead.pl 行 230 で失敗しました
mead ソフトウェアは私が書いたものではないので、perl スクリプトは一切変更していません。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 バンドルhttp://perldoc.perl.org/IPC/Open2.htmlの一部です。では、なぜインストールされなかったのですか?perl を再度インストールする必要がありますか。
誰かが以前にこの問題に直面しました - http://www.summarization.com/~radev/mead/email/0160.html しかし、解決策は私にとってはうまくいきません。Perl ディレクティブが正しくない Perl ファイルが見つかりません。ミードチームは解散し、質問する人もいませんが、このソフトウェアを使用する必要があります。
エラーの意味をもっと深く説明できる人がいると思います。誰?