小编vja*_*419的帖子

如何在perl中安装parallel-forkmanager

我厌倦了使用并行运行perl脚本并行运行多个作业:ForkManager.

#!/usr/bin/perl  -w

use Parallel::ForkManager;

my @make_obj = qw(
 mode1_testlist
 mode1_testlist1
 mode1_testlist2
);

my $fm = $pm = Parallel::ForkManager-> new(3);
foreach my $obj (@make_obj) {
  $fm->start and next;
  print("make regression MODE=1 MODELIST=$make_obj");
  $fm->finish();
}
Run Code Online (Sandbox Code Playgroud)

但它让我失误.

无法在@INC中找到Parallel/ForkManager.pm(@INC包含:/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8/usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8/usr/lib/perl5/vendor_perl/usr /在parallel_run.pl第3行的lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8.)BEGIN失败 - 编译在parallel_run.pl第3行中止.

我已经下载了Parallel-ForkManager-1.03.tar.gz,但我不知道在哪里保留它我的意思是如何安装它.

我试过perl Makefile.PL && make test && make install

WARNING: META_MERGE is not a known parameter.
WARNING: BUILD_REQUIRES is not a known parameter.
WARNING: LICENSE is not a known parameter.
Checking if your kit is …
Run Code Online (Sandbox Code Playgroud)

linux parallel-processing perl

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux ×1

parallel-processing ×1

perl ×1