Essayez d'installer Perl-DBD-Mysql, mysql_config ne peut pas être trouvé

Voici le résultat:

Ian-MacBook-Pro:DBD-mysql-4.011 ianseyer$ sudo Perl Makefile.PL 
Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 76. 

Impossible de trouver le fichier 'mysql_config'! Votre CHEMIN d'exécution ne semble pas 
pas contenir le chemin d'accès à mysql_config. Le recours à l'aurez deviné valeurs! 
Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 454. 
Ne pouvez pas trouver mysql_config. Utilisez --mysql_config option pour spécifier l'endroit où est situé mysql_config 
Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 454. 
Ne pouvez pas trouver mysql_config. Utilisez --mysql_config option pour spécifier l'endroit où est situé mysql_config 
Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 454. 
Ne pouvez pas trouver mysql_config. Utilisez --mysql_config option pour spécifier l'endroit où est situé mysql_config 


VEUILLEZ NOTER: 

Pour "make test" pour fonctionner correctement, vous devez vous assurer que le 
base de données de l'utilisateur "root" peut se connecter à votre serveur MySQL 
et que les privilèges que ces tests requièrent de tels 
comme 'drop table', 'create table', 'déposer', 'create procedure' 
ainsi que d'autres. 

mysql> grant all privileges on test.* à 'root'@'localhost' identified by 's3kr1t'; 

Vous pouvez également définir l'utilisateur pour exécuter "make test" avec: 

perl Makefile.pl --testuser=nom d'utilisateur 

Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 454. 
Ne pouvez pas trouver mysql_config. Utilisez --mysql_config option pour spécifier l'endroit où est situé mysql_config 
Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 454. 
Ne pouvez pas trouver mysql_config. Utilisez --mysql_config option pour spécifier l'endroit où est situé mysql_config 
Ne peut pas exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 454. 
Ne pouvez pas trouver mysql_config. Utilisez --mysql_config option pour spécifier l'endroit où est situé mysql_config 
Pas réussi à déterminer le répertoire de mysql.h. Utilisation 

perl Makefile.PL --cflags=-I 

pour définir ce répertoire. Pour les détails, voir le INSTALL.html fichier, 
la section "paramètres du Compilateur C" ou de type 

perl Makefile.PL --help 

J'ai fait des recherches sur la question et essayé de faire un lien symbolique en vain.

Dois-je compiler moi-même?

  • L'installation de libmysqlclient-dev résout le problème sous ubuntu.
InformationsquelleAutor ian | 2011-01-18