Informations d'installation:
Utilisation de DBI 1.608 (pour Perl 5.008009 sur x86_64-linux) installé dans /usr/local/lib/Perl5/site_Perl/5.8.9/x86_64-linux/auto/DBI/
information d'erreur:
[root @ datacenterETL DBD-mysql-4.020] # Perl ../testConnect.pl échec du programme d'installation (mysql): impossible de localiser DBD/mysql.pm dans @INC (@INC contient: /usr/local/lib/Perl5/5.8.9/x86_64-linux /usr/local/lib/Perl5/5.8. 9 /usr/local/lib/Perl5/site_Perl/5.8.9/x86_64-linux /usr/local/lib/Perl5/site_Perl/5.8.9.) À (eval 3) ligne 3.
Peut-être que le module Perl DBD::mysql
n'a pas été complètement installé ou que la capitalisation de 'mysql' ne convient pas.
On dirait que vous utilisez Linux. Dans ce cas, vous trouverez peut-être plus facile d'installer une version pré-packagée du module.
Sur un dérivé de Red Hat, essayez yum install Perl-DBD-mysql
; sur un dérivé de Debian, essayez apt-get install libdbd-mysql-Perl
.
Peut-être que le module Perl DBD :: mysql n'est pas complètement installé
... alors installez-le.
cpan DBD::mysql
Ou puisque vous n'avez pas accès à Internet,
Perl Makefile.PL
make
make test
make install
Les fichiers d’entête de développement de MySQL doivent d’abord être installés, conformément à INSTALL
Comme il n’a pas encore été en mesure de commenter, je souhaite ajouter quelque chose aux utilisateurs de Mac . Il faut ajouter la commande --force pour tout installer correctement, car je n’ai pas d’installation locale de MySQL pour la réussite des tests ./usr/bin/cpanm --force DBD::mysql
a fonctionné pour moi. (Mac OS 10.9.2, Perl 5.12.4)
J'ai essayé Perl -MCPAN -e Shell sur mon Mac OSX 10.8.5, mais cela ne fonctionnait pas.
J'ai essayé Sudo Perl -MCPAN ...
, mais je n'ai pas travaillé aussi. J'ai changé mon ~.bash_profile
pour inclure
LD_RUN_PATH=/usr/local/mysql-5.6.13-osx10.7-x86_64/lib export LD_RUN_PATH
LD_LIBRARY_PATH=/usr/local/mysql-5.6.13-osx10.7-x86_64/lib export LD_LIBRARY_PATH
lignes, et j’ai réessayé -MCPAN
, avec et sans Sudo
, mais cela n’a pas fonctionné aussi.
J'ai lu quelques articles et j'ai essayé "get Bundle::DBD::mysql
" en ligne de commande -MCPAN pour le télécharger et l'installer avec Makefile. Ensuite, j’ai entré le répertoire ~./cpan/build
et j’ai fait un fichier Makefile, mais la commande make ne fonctionnait pas. J'ai essayé Makefile avec --testuser
et --testpassword
que je venais juste de configurer dans mysql. Je suis entré dans le site https://discussions.Apple.com/thread/3932531?start=0&tstart=0&fb_source=message qui est informé dans le document README de ./cpan/bundle
, mais je possédais déjà tous les outils de ligne de commande. de xCode installé et n'a pas fonctionné pour moi aussi.
Pourquoi ne pas faire Sudo Perl -MCPAN -e Shell
et forcer à installer Bundle::DBD::mysql
? Cela a bien fonctionné et j'ai eu l'installation.