# Gem install mysql goes wrong

**URL:** <https://www.ruby-forum.com/t/gem-install-mysql-goes-wrong/178369>\
**Category:** Ruby\
**Created:** [November 3, 2009, 3:59pm UTC](https://www.ruby-forum.com/t/gem-install-mysql-goes-wrong/178369 "2009-11-03T15:59:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![steux](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d26b3c/32.png) [@steux](https://www.ruby-forum.com/u/steux)\
**Post date:** [November 3, 2009, 3:59pm UTC](https://www.ruby-forum.com/t/gem-install-mysql-goes-wrong/178369/1 "2009-11-03T15:59:48Z")

</div>

Everyone,  
I’ve been trying to install mysql in a debian box and can’t get it done:

# gem install mysql

Building native extensions. This could take a while…  
ERROR: Error installing mysql:  
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb  
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… no  
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.

Provided configuration options:  
–with-opt-dir  
–without-opt-dir  
–with-opt-include  
–without-opt-include=${opt-dir}/include  
–with-opt-lib  
–without-opt-lib=${opt-dir}/lib  
–with-make-prog  
–without-make-prog  
–srcdir=.  
–curdir  
–ruby=/usr/bin/ruby1.8  
–with-mysql-config  
–without-mysql-config  
–with-mysql-dir  
–without-mysql-dir  
–with-mysql-include  
–without-mysql-include=${mysql-dir}/include  
–with-mysql-lib  
–without-mysql-lib=${mysql-dir}/lib  
–with-mysqlclientlib  
–without-mysqlclientlib  
–with-mlib  
–without-mlib  
–with-mysqlclientlib  
–without-mysqlclientlib  
–with-zlib  
–without-zlib  
–with-mysqlclientlib  
–without-mysqlclientlib  
–with-socketlib  
–without-socketlib  
–with-mysqlclientlib  
–without-mysqlclientlib  
–with-nsllib  
–without-nsllib  
–with-mysqlclientlib  
–without-mysqlclientlib  
–with-mygcclib  
–without-mygcclib  
–with-mysqlclientlib  
–without-mysqlclientlib

Gem files will remain installed in  
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection.  
Results logged to  
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1/ext/mysql\_api/gem\_make.out

What’s wrong?

Regards

---

<div class="post-metadata">

**Author:** ![steux](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d26b3c/32.png) [@steux](https://www.ruby-forum.com/u/steux)\
**Post date:** [November 3, 2009, 4:46pm UTC](https://www.ruby-forum.com/t/gem-install-mysql-goes-wrong/178369/2 "2009-11-03T16:46:40Z")

</div>

Bruno S. wrote:

> Everyone,  
> I’ve been trying to install mysql in a debian box and can’t get it done:

Not sure if this’ll help you, but …  
[http://trevoke.net/blog/2009/04/19/install-the-mysql-gem-on-ubuntu/](http://trevoke.net/blog/2009/04/19/install-the-mysql-gem-on-ubuntu/)

You’re most likely missing a package?

---

<div class="post-metadata">

**Author:** ![steux](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d26b3c/32.png) [@steux](https://www.ruby-forum.com/u/steux)\
**Post date:** [November 4, 2009, 3:10am UTC](https://www.ruby-forum.com/t/gem-install-mysql-goes-wrong/178369/3 "2009-11-04T03:10:46Z")

</div>

On Tuesday 03 November 2009 11:54:42 am Aldric G. wrote:

> Bruno S. wrote:
> 
> > Everyone,  
> > I’ve been trying to install mysql in a debian box and can’t get it done:
> 
> Not sure if this’ll help you, but …  
> [http://trevoke.net/blog/2009/04/19/install-the-mysql-gem-on-ubuntu/](http://trevoke.net/blog/2009/04/19/install-the-mysql-gem-on-ubuntu/)
> 
> You’re most likely missing a package?

Yes, you are missing a package.

sudo apt-get install libmysqlclient15-dev

- spox
