Salut a tous
Je me trouve devant un problème qui paraîtra très simple pour certain mais la je coince, de plus j'avais deja ouvert un sujet concernant cela mais la solution apporte ne marche plus et est detaille dans la solution 1
Voila j’ai voulu installer BDB-mysql
1ère solution
Je me suis tout d’abord servit de la méthode se trouvant ici
http://perl.developpez.com/faq/?page...32#sectionC32a
J’ai installe les différents repositories
A ma grande surprise aucun module n’est accessible de theoryx et trouchelle, comme le montre le fichier joint de mon ppmBribes => http://www.bribes.org/perl/ppm/
Threoryx => http://theoryx5.uwinnipeg.ca/ppms/
Trouchelle => http://trouchelle.com/ppm/
En cherchant dans les modules a installer dans ppm il n’y pas le module DBD-mysql
A mon grand désarroi il existe dans http://theoryx5.uwinnipeg.ca/ppms/
Mais je ne peux pas utiliser l’interface ppm car il n'a pas pu importer de packages de ce site.
Pas de problème je passe à la
2° solution
Me servir de la syntaxe
ppm install I:\....\perl1\module\DBD-mysql.ppd
Je télécharge alors le fichier DBD-mysql-4.006.tar.gz du site
http://theoryx5.uwinnipeg.ca/ppms/
Et créer un fichier dbd-mysql.ppd
Ainsi j’installe le package dbd-mysql sans erreur<SOFTPKG NAME="DBD-mysql" VERSION="4,0,0,6">
<TITLE>DBD-mysql</TITLE>
<ABSTRACT>Gregorian calendar date calculations</ABSTRACT>
<AUTHOR>Steffen Beyer (sb@engelschall.com)</AUTHOR>
<IMPLEMENTATION>
<DEPENDENCY NAME="Bit-Vector" VERSION="6,4,0,0" />
<DEPENDENCY NAME="Carp-Clan" VERSION="5,3,0,0" />
<OS NAME="MSWin32" />
<ARCHITECTURE NAME="MSWin32-x86-multi-thread" />
<CODEBASE HREF="DBD-mysql-4.006.tar.gz" />
</IMPLEMENTATION>
<IMPLEMENTATION>
<DEPENDENCY NAME="Bit-Vector" VERSION="6,4,0,0" />
<DEPENDENCY NAME="Carp-Clan" VERSION="5,3,0,0" />
<OS NAME="MSWin32" />
<ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" />
<CODEBASE HREF="DBD-mysql-4.006.tar.gz" />
</IMPLEMENTATION>
<IMPLEMENTATION>
<DEPENDENCY NAME="Bit-Vector" VERSION="6,4,0,0" />
<DEPENDENCY NAME="Carp-Clan" VERSION="5,3,0,0" />
<OS NAME="MSWin32" />
<ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10" />
<CODEBASE HREF="DBD-mysql-4.006.tar.gz" />
</IMPLEMENTATION>
</SOFTPKG>
Mais quand je lance mon script pour me connecte à ma base mysql
J’ai ce message :
install_driver(mysql) failed: Can't locate loadable object for module DBD::mysql
in @INC (@INC contains: G:/Perl/site/lib G:/Perl/lib .) at (eval 9) line 3
Compilation failed in require at (eval 9) line 3.
Perhaps a module that DBD::mysql requires hasn't been fully installed
at I:\richard\PMU\script\Nouveau dossier\mysql.pl line 15
L’installe semble ne pas avoir marcher, je passe à la
3° solution
Utiliser le Makefile.PL que l’on obtient en décompressant le fichier DBD-mysql-4.006.tar.gz
Je lance ainsi la commande suivante
perl I:\....\perl1\module\DBD-mysql-4.006.tar\DBD-mysql-4.006\DBD-mysql-4.006\Makefile.PL "--libs=-LG:\MySQL\MySQL Server 5.0\lib\opt -lmysqlclient" "--cflags=-IG:\MySQL\MySQL Server 5.0\include"
L'installe c'est bien passe mais quand je lance le script
A mon grand regret j’ai le même message d’erreur
install_driver(mysql) failed: Can't locate loadable object for module DBD::mysql
in @INC (@INC contains: G:/Perl/site/lib G:/Perl/lib .) at (eval 9) line 3
Compilation failed in require at (eval 9) line 3.
Perhaps a module that DBD::mysql requires hasn't been fully installed
at I:\richard\PMU\script\Nouveau dossier\mysql.pl line 15
J’ai voulu détaille car j’ai vraiment chercher avant de demander de l’aide et suis pas un pro du perl
Mais la sais plus quoi faire et j’ai besoin de ce module DBD-mysql
Quelqu un aurait il une solution à mon erreur ???
Merci pour cette aide precieuse.
Partager