2013-11-04 12 views

risposta

88

quale sistema operativo stai utilizzando?

in ogni caso, se siete usare Ubuntu, da questo https://github.com/brianmario/mysql2/issues/8 run:

sudo apt-get install mysql-client libmysqlclient-dev 

Altrimenti per utenti Mac, (uso birra per l'installazione) controllare questo http://mxcl.github.com/homebrew/, o eseguire:

brew install mysql 

quindi

sudo gem install mysql2 

e per gli utenti Windows controllare il link qui sotto per una soluzione. Error installing mysql2: Failed to build gem native extension

Si consiglia di utilizzare il normale prompt dei comandi.

+0

Grande. Questo ha risolto il problema che avevo installato Gitlab. – jwinn

0

A volte è necessario per aggiornare la libreria Ruby, eseguire questo codice:

sudo gem update --system 
0

errore risolto ..

tenta di installare questi pacchetti ..

sudo apt-get install libmysqlclient-dev

sudo apt-get install bundler

Dopo aver installato il bundler .. provare con

gem install mysql2

Il suo funzionamento .. cool :)

0

Se l'analisi dello stack comprende questo errore:

mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h 

Guardate quale versione di Ruby che si sta utilizzando con:

ruby -v 

Quindi installare il versione corretta di ruby ​​dev che corrisponde alla tua versione di ruby:

sudo apt-get install ruby2.0-dev 
sudo apt-get install ruby2.2-dev 
sudo apt-get install ruby2.3-dev 

Quindi:

gem install mysql2