lunes 10 de diciembre de 2007

Instalando rails 2.0 y mysql

Hoy llegué del trabajo y me puse a instalar la versión 2.o de ruby on rails, en realidad hice un update porque ya vino instalado en el os x tanto ruby como rails.
Fue muy fácil (usando gems) :

gem update rails

listo!

El problema fue cuando quise tratar de instalar mysql en Leopard.
Al no existir un instalador específico para Leopard por parte de mysql (la versión de Tiger no anda bien) opté por compilar mysql siguiendo los pasos (muy bien explicados) del blog de Dan Benjamin.
Siguiendo la explicación de ese blog al pie de la letra no tuve problemas para compilar e instalar mysql. El único inconveniente fue que no tenía permisos sobre: /var/mysql/mysql.sock y me daba este error:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'

La solución la encontré en el manual de mysql:

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
sudo chown _mysql /var/mysql/mysql.sock
sudo chmod 777 /var/mysql/mysql.sock