Instalar Ruby y Rails en general suele ser un proceso sencillo e indoloro, pero instalar el mysql gem de vez en cuando da algún que otro dolor de cabeza.
En concreto si usan Leopard tras instalar/actualizar correctamente ruby y rails (que vienen por defecto en el sistema) al hacer el clásico sudo gem install mysql nos dará un bonito error.
La solución a esto es modificar el comando ligeramente para pasarle algunos parámetros adicionales. De manera que quede algo así:
sudo env ARCHFLAGS=”-arch i386″ gem install mysql — –with-mysql-config=/path/to/mysql_config
Siendo /path/to/mysql_config la ruta donde resida la configuración de vuestro mysql (por defecto/usr/local/mysql/bin/mysql_config )
Enjoy!
Justo ayer estaba peliando con esto, tambien hay que asegurarse de instalar todo en 32bits o 64bits pero no mezclarlos :)