में समानांतर-फोर्कमेनर को कैसे स्थापित करें मैं समानांतर में उपयोग करते हुए समानांतर में एकाधिक नौकरियों को चलाने के लिए थक रहा हूं जो समानांतर: फोर्कमेनगर का उपयोग करते हैं।perl
#!/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();
}
लेकिन यह मुझे त्रुटि से नीचे फेंकता है।
@INC में समानांतर/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/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8।) parallel_run.pl लाइन पर 3. BEGIN विफल - संकलन parallel_run.pl पर निरस्त लाइन 3.
मैं समानांतर ForkManager-1.03.tar.gz डाउनलोड किया है, लेकिन मुझे नहीं पता है, जहां इसे रखने के लिए मैं यह कैसे स्थापित करने के लिए मतलब है।
मैं करने की कोशिश की पर्ल Makefile.PL & & मेकअप परीक्षण & & मेकअप स्थापित
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 complete...
Looks good
'BUILD_REQUIRES' is not a known MakeMaker parameter name.
'LICENSE' is not a known MakeMaker parameter name.
'META_MERGE' is not a known MakeMaker parameter name.
Writing Makefile for Parallel::ForkManager
cp lib/Parallel/ForkManager.pm blib/lib/Parallel/ForkManager.pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"test_harness(0,'blib/lib', 'blib/arch')" t/*.t
t/00-load.............ok 1/3 (in cleanup) Undefined subroutine
&File::Path::remove_tree called at /h/altera_dump2/vjain419/regression_flow_bck
/regression_flow/MSS1/hw/verif/top_/00e/tools/Parallel-ForkManager-1.03/blib
/lib/Parallel /ForkManager.pm line 662.
t/00-load.............ok
t/01-utf8-all.........skipped
all skipped: Need utf8::all for this test crashing on Windows
t/02-callback.........Array found where operator expected at t/02-callback.t line
21,at end of line
(Do you need to predeclare explain?)
syntax error at t/02-callback.t line 21, near "explain @out"
xecution of t/02-callback.t aborted due to compilation errors.
# Looks like your test died before it could output anything.
t/02-callback.........dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-2
Failed 2/2 tests, 0.00% okay
t/03-callback-data....Array found where operator expected at t/03-callback-data.t line 13, at end of line
(Do you need to predeclare explain?)
syntax error at t/03-callback-data.t line 13, near "explain @out"
Execution of t/03-callback-data.t aborted due to compilation errors.
# Looks like your test died before it could output anything.
t/03-callback-data....dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
t/02-callback.t 255 65280 2 4 200.00% 1-2
t/03-callback-data.t 255 65280 1 2 200.00% 1
1 test skipped.
Failed 2/4 test scripts, 50.00% okay. 3/6 subtests failed, 50.00% okay.
make: *** [test_dynamic] Error 255
मैं दूरस्थ सर्वर पर स्थापित कर रहा हूँ। जब मैं 'cpan' कमांड का उपयोग करता हूं तो यह कुछ एफ़टीपी से कनेक्ट करने का प्रयास करता है! मेरा सर्वर इंटरनेट से जुड़ा नहीं है! – vjain419
अद्यतन देखें, फिर। – ikegami
मैंने अपना प्रश्न संपादित किया था। जब मैं – vjain419