We moved off of MySQL at work and I hosed my machine, so I never reinstalled mysql.
The I started working on the upgrade to Rails 2.3 for Rentmappr.com and I realized I needed mysql.
So you know, port install that shit right?
sudo port install mysql5 mysql5-server mysql5-devel
Ok that took forever boo. Yay for PostgreSQL’s quick port and gem install! I suggest moving big projects to that if you can and small ones to sqlite, ditch mysql people its not really worth it.
So now, we need the mysql gem. Gem install that shit.
sudo gem install mysql
So I need to pass it some flags because MacPorts installs everything in /opt
Uh ok… so let’s try –with-opt-dir
Closer but no cigar.
Now what? Google!
Finally googled for “macports mysql gem split TrueClass” and found the solution:
sudo gem install mysql -- --with-mysql-include=/opt/local/include/mysql5 --with-mysql-lib=/opt/local/lib/mysql5 --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config