Buying Viagra. Effects of ViagraBuy Cheap ED pills online uk
The MySQL ruby gem on Leopard (client) | Netmojo Systems

From the Trenches

The MySQL ruby gem on Leopard (client)

Posted on Friday, February 8th, 2008 at 12:05 MST by Brent Kearney

rubygems.png I just started getting back into Ruby on Rails, after a hiatus while I battled with Leopard server. I discovered that setting up my Rails development environment in Leopard wasn’t as perfectly straightforward as it was in Tiger.

I installed the binary distribution of MySQL, and proceeded to install the mysql ruby gem to connect to it. First, the build failed because it didn’t know where to look for the mysql client libraries, then it failed again because by default the Makefile tries building for both PPC and Intel architectures.

To make a long story short, the solution is to add an ARCHFLAGS environment variable specifiying your architecture, and to provide the path to mysql_config on the command line. For the former, add:

ARCHFLAGS="-arch i386"

To your /etc/bashrc (assuming you use the default shell, bash), and open a new terminal or run ‘bash’. If you’re on PPC architecture, change “i386″ to “ppc”. Then try the gem again with the path to mysql_config appended, like so:

sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

That is all on one line.

4 Responses to “The MySQL ruby gem on Leopard (client)”

  1. Justin Says:

    YES this worked for me, under what sound like identical circumstances. Thank you!

  2. olga trilova Says:

    Very nice information. Thanks for this.

  3. Joshua Needham Says:

    This is the only information that worked for me after trying about 15-20 different ways.

    Thanks a million!!

    I’m digging so I never have to search for this info again

    Joshua – Keyword density for your iPhone/iPod Touch

  4. Brent Says:

    Had a weird experience installing mysql ruby gem on Solaris 10, on an amd64 box. The problem turned out to be that some wise person hard-coded the path to the ‘cc’ binary into the ruby gem Makefile:

    CC = /opt/studio/SOS11/SUNWspro/bin/cc

    Nice one.