erreur lors de l'exécution de l'ensemble
Installing mysql2 (0.3.11) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
...
Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.
quand je lance Assurez-vous que gem install mysql2 -v '0.3.11'
. Je reçois toujours la même erreur.
quel système d'exploitation utilisez-vous?
de toute façon si vous utilisez ubuntu, à partir de ceci https://github.com/brianmario/mysql2/issues/8 run:
Sudo apt-get install mysql-client libmysqlclient-dev
Sinon pour les utilisateurs Mac, (utilisez brew pour installer), cochez http://mxcl.github.com/homebrew/ , ou exécutez:
brew install mysql
puis
Sudo gem install mysql2
et pour les utilisateurs de windows, recherchez une solution dans le lien ci-dessous . Erreur lors de l'installation de mysql2: Echec de la création de l'extension gem native
Je recommanderais d'utiliser la commande normale Invite.
Parfois, vous devez mettre à jour votre bibliothèque Ruby, exécutez le code suivant:
Sudo gem update --system
Erreur corrigée ..
Essayez d'installer ces paquets ..
Sudo apt-get installez libmysqlclient-dev
Sudo apt-get install bundler
Après avoir installé le bundle .. Essayez avec
gem installer mysql2
Son travail .. Cool :)
Si la trace de la pile inclut cette erreur:
mkmf.rb can't find header files for Ruby at /usr/lib/Ruby/include/Ruby.h
Regardez quelle version de Ruby vous utilisez avec:
Ruby -v
Ensuite, installez la version correcte de Ruby dev qui correspond à votre version de Ruby:
Sudo apt-get install Ruby2.0-dev
Sudo apt-get install Ruby2.2-dev
Sudo apt-get install Ruby2.3-dev
Ensuite:
gem install mysql2