Bonsoir,
J'ai des difficultés à installer www-mechanize sous Mandriva 2006. En rpm, je n'ai pas trouvé' de version Mandriva, j'ai donc installé une version pour fedora qui s'est installée sans erreur : perl-WWW-Mechanize-1.18-1.fc5.rf.noarch.rpm
Pourtant, lorsque je lance mon script Perl :
Le msg d'erreur suivant apparait à la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/usr/bin/perl -w use strict; # Perl modules use MIME::Lite; # Long options use WWW::Mechanize; use Getopt::Long; my $m = WWW::Mechanize->new; $m->get('http://editorial.tele2internet.fr/?page=ETAT_RESEAU&pop=1'); print $m->content; exit;
J'ai téléchargé la version non rpm sur CPAN ici : http://cpan.uwinnipeg.ca/~petdance/WWW-Mechanize
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [root@PCTEST plugins]# ./rtm.pl Can't locate WWW/Mechanize.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i386-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i386-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at ./rtm.pl line 7. BEGIN failed--compilation aborted at ./rtm.pl line 7. [root@PCTEST plugins]#
donne :
J'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./Makefile.PL
Quelle version dois-je installer sous Mandriva 2006 ? Et comment dois-je procéder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [root@PCTEST WWW-Mechanize-1.18]# ./Makefile.PL ./Makefile.PL: line 1: require: command not found ./Makefile.PL: line 2: syntax error near unexpected token `(' ./Makefile.PL: line 2: `use ExtUtils::MakeMaker qw( WriteMakefile prompt );' [root@PCTEST WWW-Mechanize-1.18]#
Merci pour votre support.
Partager