Can not install mysql for ruby


#1

Hello,

I hope this is not too off-topic, but after 2 days of googling and
trying everything possible that crossed my mind i have no idea what to
do/how to go on. I have double checked 10k times that i have every
package (gcc, mysql-* etc) and still nothing. My system is 32bit kubuntu
dapper running on an AMD64.

This i what i get:

peter@peter:$ sudo gem install mysql – --include=/usr/local/lib
Password:

Attempting local installation of ‘mysql’
Local gem file not found: mysql*.gem
Attempting remote installation of ‘mysql’
Building native extensions. This could take a while…
*** 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
ERROR: While executing gem … (RuntimeError)
ERROR: Failed to build gem native extension.
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.7
for inspection.
ruby extconf.rb install mysql – --include=/usr/local/lib\nchecking 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

Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out

Any ideas?

Thx,
Peter


#2

Peter S. wrote:

Hello,

I hope this is not too off-topic, but after 2 days of googling and
trying everything possible that crossed my mind i have no idea what to
do/how to go on. I have double checked 10k times that i have every
package (gcc, mysql-* etc) and still nothing. My system is 32bit kubuntu
dapper running on an AMD64.

This i what i get:

OK, got it. I did not have make installed.Somehow this was not clear for
me from
those error messages i got…

bw,
Peter


#3

ponders how anyone could distribute a linux system without make
pre-installed

-kate = masukomi


#4

kate rhodes wrote:

ponders how anyone could distribute a linux system without make
pre-installed

well, that’s why i was not able to find the solution quickly: it is so
obvious that ANY linux system should have make that it was my last idea
to check it…

Peter


#5

DÅ?a Streda 12. Apríl 2006 16:16 kate rhodes napísal:

ponders how anyone could distribute a linux system without make
pre-installed

-kate = masukomi

The default Ubuntu desktop installation is… well… a desktop
installation.
To use on the desktop. D’oh. Can’t recall ever really -having- to run
make on
the box personally. (Most my attempts at building stuff from source were
things not in the repos, and all quite unsuccessful.)

After all, anything you need is an apt-get install away.

Also, Peter, make sure you get the -dev packages for libmysqlclient and
libruby / ruby-1.8 / whatever too :stuck_out_tongue_winking_eye:

(Or apt-get install libmysql-ruby to get it over with unless you want to
be on
the bleeding edge with what’s in the gem repositories.)

David V.


#6

(Or apt-get install libmysql-ruby to get it over with unless you want to be on
the bleeding edge with what’s in the gem repositories.)
Well, the dapper libmysql-ruby was not enough for the bleeding edge
rails, therefore i had to install it from a gem and therefore i needed
make.
btw. if we are discussing this topic: does anyone has any news on
Rubuntu? I have been googling for it but did not find any news on the
release date or if something is happening there at all.

Peter