2

Rails me demande de réussir avec gem installer mysql2 et en essayant j'ai eu l'erreur suivante.Alors quel est le problème le plus souvent avec une telle erreur? Détail de l'erreur est ci-dessous: Impossible de créer Makefile pour une raison quelconque, probablement le manque de bibliothèques et/ou en-têtes nécessaires. Vérifiez le fichier mkmf.log pour plus de détails . Vous pouvez avoir besoin d'options de configuration.Erreur face à l'installation mysql2 gem

Provided configuration options: 
--with-opt-dir 
--without-opt-dir 
--with-opt-include 
--without-opt-include=${opt-dir}/include 
--with-opt-lib 
--without-opt-lib=${opt-dir}/lib 
--with-make-prog 
--without-make-prog 
--srcdir=. 
--curdir 
--ruby=/usr/local/bin/ruby 
--with-mysql-config 
--without-mysql-config 
--with-mysql-dir 
--without-mysql-dir 
--with-mysql-include 
--without-mysql-include=${mysql-dir}/include 
--with-mysql-lib 
--without-mysql-lib=${mysql-dir}/lib 
--with-mysqlclientlib 
--without-mysqlclientlib 
--with-mlib 
--without-mlib 
--with-mysqlclientlib 
--without-mysqlclientlib 
--with-zlib 
--without-zlib 
--with-mysqlclientlib 
--without-mysqlclientlib 
--with-socketlib 
--without-socketlib 
--with-mysqlclientlib 
--without-mysqlclientlib 
--with-nsllib 
--without-nsllib 
--with-mysqlclientlib 
--without-mysqlclientlib 
--with-mygcclib 
--without-mygcclib 
--with-mysqlclientlib 
--without-mysqlclientlib 


    Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/mysql2-0.3.7 for inspection. 
    Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/mysql2-0.3.7/ext/mysql2/gem_make.out 

Cette erreur est survenue dans le résultat de

 sudo gem install mysql2 

est-il un problème dans l'installation de MySQL? S'il vous plaît dites ce que vous savez à ce sujet, j'apprécie vraiment votre temps passé à lire ma question.

grâce

+0

vous ne publiez pas une partie importante qui est avant le code affiché – Bohdan

+0

@Bohdan J'ai ajouté que, s'il vous plaît vérifier maintenant – Hafiz

Répondre

2

si vous n'avez pas installé essayer de MySQL ajouter les packages complets suivants:

sudo apt-get install mysql-server mysql-server-5.1 libmysql-ruby libmysqlclient-dev mysql-client-5.1 mysql-common 

Existe aussi ce heroku db:pull cant connect to my DB in ubuntu

2

cela devrait résoudre votre problème

sudo apt-get install libmysqld-dev libmysqlclient-dev mysql-client 

gem install mysql2 
+0

Cela a fonctionné pour mon exemple ubuntu! – Daryn

Questions connexes