Forum: Ruby on Rails Native mysql gem vs pure-ruby gem (determing which is being

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
2f9a03aa0fcfe945229cb6126eda2cb2?d=identicon&s=25 Philip Hallstrom (Guest)
on 2007-06-13 20:06
(Received via mailing list)
Hi all -

I just experienced a problem I didn't even realize I had.  The problem
was
that I have installed the native mysql gem, but it wasn't being used.  I
base this on this post:

http://blog.duncandavidson.com/2005/07/rails_and_mysql.html

I tried that on my mac and it returned true.  Looking through
/usr/local/lib/ruby for mysql.so revealed that it was in a different
spot
on my mac than on my linux box.

Specifically, the file:

/usr/local/lib/ruby/site_ruby/1.8/i686-linux/mysql.so

did not exist.  While it did (with slight path change) on my mac.

I copied the file from:

/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.so

and checked again and it was now using that driver.  It also reported an
error relating to /etc/my.cnf (local sock) which seems to also confirm
it.

I'm saying all this because I had thought the gem was installed.  I had
confirmed the .so file was created, etc.  But it still wasn't being
used.

And perhaps some other folks have the same issue.  Or not. :)

-philip
This topic is locked and can not be replied to.