# Gem install mysql giving error on linux

**URL:** <https://www.ruby-forum.com/t/gem-install-mysql-giving-error-on-linux/189818>\
**Category:** Rails\
**Created:** [June 8, 2010, 11:43am UTC](https://www.ruby-forum.com/t/gem-install-mysql-giving-error-on-linux/189818 "2010-06-08T11:43:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gandhi-tush](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/5daacb/32.png) [@gandhi-tush](https://www.ruby-forum.com/u/gandhi-tush)\
**Post date:** [June 8, 2010, 11:43am UTC](https://www.ruby-forum.com/t/gem-install-mysql-giving-error-on-linux/189818/1 "2010-06-08T11:43:29Z")

</div>

Hi,  
I have mysql installed on linux. Whenever I am trying t  
“gem install mysql – --with-mysql-dir=/usr/bin/mysql”  
I am getting following error:-

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

/usr/local/bin/ruby extconf.rb --with-mysql-dir=/usr/bin/mysql  
checking for mysql\_ssl\_set()… \*\*\* 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/local/bin/ruby  
–with-mysql-config  
–without-mysql-config  
/usr/local/lib/ruby/1.8/mkmf.rb:364:in `try_do': The complier failed to generate an executable file. (RuntimeError) You have to install development tools first. from /usr/local/lib/ruby/1.8/mkmf.rb:432:in`try\_link0’  
from /usr/local/lib/ruby/1.8/mkmf.rb:437:in `try_link' from /usr/local/lib/ruby/1.8/mkmf.rb:549:in`try\_func’  
from /usr/local/lib/ruby/1.8/mkmf.rb:794:in `have_func' from /usr/local/lib/ruby/1.8/mkmf.rb:690:in`checking\_for’  
from /usr/local/lib/ruby/1.8/mkmf.rb:279:in `postpone' from /usr/local/lib/ruby/1.8/mkmf.rb:253:in`open’  
from /usr/local/lib/ruby/1.8/mkmf.rb:279:in `postpone' from /usr/local/lib/ruby/1.8/mkmf.rb:253:in`open’  
from /usr/local/lib/ruby/1.8/mkmf.rb:275:in `postpone' from /usr/local/lib/ruby/1.8/mkmf.rb:689:in`checking\_for’  
from /usr/local/lib/ruby/1.8/mkmf.rb:793:in `have\_func’  
from extconf.rb:50

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

Can anyone tell me how to solve this?  
Thanks,  
Tushar

---

<div class="post-metadata">

**Author:** ![gandhi-tush](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/5daacb/32.png) [@gandhi-tush](https://www.ruby-forum.com/u/gandhi-tush)\
**Post date:** [June 8, 2010, 12:46pm UTC](https://www.ruby-forum.com/t/gem-install-mysql-giving-error-on-linux/189818/2 "2010-06-08T12:46:23Z")

</div>

On Jun 8, 10:43 am, Tushar G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi,  
> I have mysql installed on linux. Whenever I am trying t  
> “gem install mysql – --with-mysql-dir=/usr/bin/mysql”  
> I am getting following error:-

Do you have the mysql header files ?

Fred

---

<div class="post-metadata">

**Author:** ![gandhi-tush](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/5daacb/32.png) [@gandhi-tush](https://www.ruby-forum.com/u/gandhi-tush)\
**Post date:** [June 8, 2010, 2:29pm UTC](https://www.ruby-forum.com/t/gem-install-mysql-giving-error-on-linux/189818/3 "2010-06-08T14:29:01Z")

</div>

Hi,  
I solved the issue.  
I forgot to install “mysql-delop” client.  
My problem I was working on windows since last 2 years. I moved to linux  
now and I am facing lot of problem for installation. I don’t why the  
installation process for platforms is different as well as cumbersome to  
install.

Anyone have any answer on this.  
Thanks,  
Tushar
