# Mysql gem fails to install using Ruby 1.9.1

**URL:** <https://www.ruby-forum.com/t/mysql-gem-fails-to-install-using-ruby-1-9-1/164123>\
**Category:** Ruby\
**Created:** [March 28, 2009, 5:04am UTC](https://www.ruby-forum.com/t/mysql-gem-fails-to-install-using-ruby-1-9-1/164123 "2009-03-28T05:04:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![destiney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f07891/32.png) [@destiney](https://www.ruby-forum.com/u/destiney)\
**Post date:** [March 28, 2009, 5:04am UTC](https://www.ruby-forum.com/t/mysql-gem-fails-to-install-using-ruby-1-9-1/164123/1 "2009-03-28T05:04:08Z")

</div>

I can’t get the MySQL gem to install using Ruby 1.9.1.

> gem install mysql – --with-mysql-config=/usr/bin/mysql\_config  
> 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 install mysql –  
–with-mysql-config=/usr/bin/mysql\_config  
checking for mysql\_ssl\_set()… yes  
checking for mysql.h… yes  
creating Makefile

make  
gcc -I. -I/usr/local/include/ruby-1.9.1/i686-linux  
-I/usr/local/include/ruby-1.9.1/ruby/backward  
-I/usr/local/include/ruby-1.9.1 -I. -DHAVE\_MYSQL\_SSL\_SET  
-DHAVE\_MYSQL\_H -D\_FILE\_OFFSET\_BITS=64 -I/usr/include/mysql  
-DBIG\_JOINS=1 -fPIC -fno-strict-aliasing -fPIC -O2 -g -Wall  
-Wno-parentheses -o mysql.o -c mysql.c  
mysql.c:6:21: error: version.h: No such file or directory  
[…]  
make: \*\*\* [mysql.o] Error 1

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

My Ruby is installed from source:

> ruby -v  
> ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]

My MySQL is installed from packages:

> dpkg -l|grep mysql  
> ii libmysqlclient15-dev 5.1.30really5.0.75-0ubuntu9  
> MySQL database development files  
> ii libmysqlclient15off 5.1.30really5.0.75-0ubuntu9  
> MySQL database client library  
> ii mysql-client-5.0 5.1.30really5.0.75-0ubuntu9  
> MySQL database client binaries  
> ii mysql-common 5.1.30really5.0.75-0ubuntu9  
> MySQL database common files

My mysql\_config exists and seems to work:

> /usr/bin/mysql\_config  
> Usage: /usr/bin/mysql\_config [OPTIONS]  
> Options:  
> –cflags [-I/usr/include/mysql -DBIG\_JOINS=1 -fPIC  
> -fno-strict-aliasing]  
> –include [-I/usr/include/mysql]  
> –libs [-Wl,-Bsymbolic-functions -rdynamic  
> -L/usr/lib/mysql -lmysqlclient]  
> –libs\_r [-Wl,-Bsymbolic-functions -rdynamic  
> -L/usr/lib/mysql -lmysqlclient\_r]  
> –socket [/var/run/mysqld/mysqld.sock]  
> –port [0]  
> –version [5.0.75]  
> –libmysqld-libs [-Wl,-Bsymbolic-functions -rdynamic  
> -L/usr/lib/mysql -lmysqld -lwrap -lrt]

And finally, I have several version.h files:

> locate version.h  
> /usr/include/linux/version.h  
> /usr/include/linux/dvb/version.h  
> /usr/src/ruby-1.9.1-p0/version.h

If there’s a better place to ask about this, please let me know.

Thanks,

---

<div class="post-metadata">

**Author:** ![destiney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f07891/32.png) [@destiney](https://www.ruby-forum.com/u/destiney)\
**Post date:** [March 28, 2009, 1:58pm UTC](https://www.ruby-forum.com/t/mysql-gem-fails-to-install-using-ruby-1-9-1/164123/2 "2009-03-28T13:58:41Z")

</div>

Greg D. wrote:

> I can’t get the MySQL gem to install using Ruby 1.9.1.
> 
> > gem install mysql – --with-mysql-config=/usr/bin/mysql\_config  
> > Building native extensions. This could take a while…  
> > ERROR: Error installing mysql:  
> > ERROR: Failed to build gem native extension.

sudo gem install??

---

<div class="post-metadata">

**Author:** ![destiney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f07891/32.png) [@destiney](https://www.ruby-forum.com/u/destiney)\
**Post date:** [March 28, 2009, 5:34pm UTC](https://www.ruby-forum.com/t/mysql-gem-fails-to-install-using-ruby-1-9-1/164123/3 "2009-03-28T17:34:53Z")

</div>

On Sat, Mar 28, 2009 at 7:58 AM, 7stud – [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Greg D. wrote:
> 
> > I can’t get the MySQL gem to install using Ruby 1.9.1.
> > 
> > > gem install mysql – --with-mysql-config=/usr/bin/mysql\_config  
> > > Building native extensions. This could take a while…  
> > > ERROR: Error installing mysql:  
> > > ERROR: Failed to build gem native extension.
> 
> sudo gem install??

No.

> sudo su -

# gem install mysql – --with-mysql-config=/usr/bin/mysql\_config
