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