我遇到了一些試圖安裝稱爲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