Mark G <[EMAIL PROTECTED]> writes:
> Well I just tryed runing 'CPAN::Shell->i' from the shell, and it failed to
> launch it. Can you run 'CPAN::Shell->i' from your systems default shell ??
> you can try using ppm instead.
Ahh I guess it doesn't know about `use CPAN' in the parent script.
But that was the whole point.. to run CPAN::Shell->i from inside a
script and process the output.
>From the command line:
perl -e 'use CPAN;CPAN::Shell->i'
works here, to get the output.
>From perldoc it appears that something like this should work but it
doesn't either:
my ($wtr, $wdr, $err, @item, $pid);
$pid = open2($wtr, $rdr, 'perl -e ', 'use CPAN;', 'CPAN::Shell->i;');
foreach(@item){
print $wtr "$_\n";
print "shell output: $_\n" while <$rdr>;
}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]