Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > mysql gem fails to install using Ruby 1.9.1

Reply
Thread Tools

mysql gem fails to install using Ruby 1.9.1

 
 
Greg Donald
Guest
Posts: n/a
 
      03-28-2009
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,


--
Greg Donald
http://destiney.com/

 
Reply With Quote
 
 
 
 
7stud --
Guest
Posts: n/a
 
      03-28-2009
Greg Donald 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??
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Greg Donald
Guest
Posts: n/a
 
      03-28-2009
On Sat, Mar 28, 2009 at 7:58 AM, 7stud -- <(E-Mail Removed)> wrote:
> Greg Donald wrote:
>> I can't get the MySQL gem to install using Ruby 1.9.1.
>>
>>> gem install mysql -- --with-mysql-config=3D/usr/bin/mysql_config

>> Building native extensions. =A0This could take a while...
>> ERROR: =A0Error installing mysql:
>> =A0 =A0 =A0 =A0 ERROR: Failed to build gem native extension.

>
> sudo gem install??


No.

> sudo su -


# gem install mysql -- --with-mysql-config=3D/usr/bin/mysql_config



--=20
Greg Donald
http://destiney.com/

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
gemspec: How to install a Ruby extension into GEM/lib/SOME_DIR/rather than GEM/lib/ IƱaki Baz Castillo Ruby 1 02-28-2011 03:26 PM
ruby-pg gem fails to install Rajinder Yadav Ruby 10 12-24-2010 08:46 PM
ruby gem install mysql compile error Aj Mccauley Ruby 4 03-04-2010 01:51 AM
mySQL Ruby Gem and MAMP mySQL Mark Meijer Ruby 3 02-03-2008 04:19 AM
RubyGems 0.9.1 calling a gem with gem '<gem>' Austin 7873 Ruby 5 01-27-2007 10:05 PM



Advertisments