O motivo pelo qual você está incorrendo nesse erro é porque o arquivo database.yml
config do seu aplicativo rails está especificando a localização do soquete.
development:
adapter: mysql
encoding: utf8
reconnect: false
database: myapp_development
pool: 5
username: root
password:
socket: /var/run/mysqld/mysqld.sock
Como o seu MySQL Ubuntu Socket está em um local diferente do seu Snow Leopard MySQL Socket, você terá que criar um symlink se quiser poder compartilhar o mesmo arquivo de configuração entre diferentes computadores.
sudo ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock
Observação: eu tive que criar o diretório mysqld
antes que eu pudesse colocar um link simbólico nele.