HiveBrain v1.2.0
Get Started
← Back to all entries
debugsqlrailsCritical

Error installing mysql2: Failed to build gem native extension

Submitted by: @import:stackoverflow-api··
0
Viewed 0 times
errorinstallingnativeextensiongemmysql2buildfailed

Problem

I am having some problems when trying to install mysql2 gem for Rails. When I try to install it by running bundle install or gem install mysql2 it gives me the following error:


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

How can I fix this and successfully install mysql2?

Solution

On Ubuntu/Debian and other distributions using aptitude:

sudo apt-get install libmysql-ruby libmysqlclient-dev


Package libmysql-ruby has been phased out and replaced by ruby-mysql. This is where I found the solution.

If the above command doesn't work because libmysql-ruby cannot be found, the following should be sufficient:

sudo apt-get install libmysqlclient-dev


On Red Hat/CentOS and other distributions using yum:

sudo yum install mysql-devel


On Mac OS X with Homebrew:

brew install mysql

Code Snippets

sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo apt-get install libmysqlclient-dev
sudo yum install mysql-devel
brew install mysql

Context

Stack Overflow Q#3608287, score: 988

Revisions (0)

No revisions yet.