ERROR: Failed to build gem native extension - Error installing mysql2 ERROR: Failed to build gem native extension - Error installing mysql2 ruby ruby

ERROR: Failed to build gem native extension - Error installing mysql2


which OS are you using?

anyway if you are using ubuntu, from this https://github.com/brianmario/mysql2/issues/8run:

sudo apt-get install mysql-client libmysqlclient-dev

Otherwise for Mac users,(use brew to install) check this http://mxcl.github.com/homebrew/, or run:

brew install mysql

then

sudo gem install mysql2

and for windows users check the link below for a solution.Error installing mysql2: Failed to build gem native extension

I would recommend to use the normal command prompt.


Sometimes you need to update your Ruby library, run this code:

sudo gem update --system


If the stack trace includes this error:

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

Look at what version of ruby you're using with:

ruby -v

Then install the correct version of ruby dev that goes with your version of ruby:

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

Then:

gem install mysql2