Tuesday, 20 May 2014

ERROR WHILE FETCHING MYSQL GEM

BUNDLE INSTALLATION ERROR WHILE FETCHING MYSQL GEM:

PROBLEM:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
    /home/saritha/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_hash_dup()... yes
checking for rb_intern3()... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

SOLUTION:

INSTALL BELOW TWO COMMANDS:
$sudo apt-get install libmysqlclient-dev
$gem install mysql2
Screenshot from 2014-05-20 15:54:17.png

No comments:

Post a Comment